Board logo

标题: [版本发布] [插件]陽春型論壇注冊及登入半自動填表(需手動建立表單) [打印本页]

作者: saya    时间: 2007-8-31 09:11     标题: [插件]陽春型論壇注冊及登入半自動填表(需手動建立表單)

事實上TW自帶的自動填表功能已經很強
不過每次都要由工具(T)->自動填表->填入(儲存)目前表單或快捷鍵ALT+Q(ALT+L)點好幾次才能進去, 有點麻煩
所以動手寫了個陽春型的自動填表插件
但因為TW存的表單是編碼過, 無法直接調用
而且TW插件聽說不支援寫入功能
所以需使用者事先手動建立表單(data.ini)

表單範例如下(插件目錄下的data.ini)

[登錄頁面網址]
user_name=用戶名
user_password=密碼
user_email=E-mail電郵
user_answer=提問回答
user_nickname=呢稱
user_birthday=生日
user_idcard=身份証
user_address=地址
user_mobile=手機號碼
user_telephone=電話號碼
user_location=來自地區
user_zip=郵政區號
user_occupation=職業
user_interest=興趣
user_homepage=個人主頁
user_msn=MSN帳號
user_aim=AIM帳號
user_qq=qq帳號
user_icq=ICQ帳號
user_yahoo=YAHOO帳號
user_taobao=淘寶帳號
user_alipay=支付寶帳號

;通用表單
[General]
user_name=TBOF
user_password=test_only
[email=user_email=TBOF.saya@test.com.tw]user_email=TBOF.saya@test.com.tw[/email]
user_answer=I AM TBOF.
user_nickname=SAYA
user_birthday=2007.08.29
user_idcard=F1234567890123
user_address=TAIWAN, TAIPEI
user_mobile=0912345678
user_telephone=021-123456789
user_location=TAIWAN
user_zip=260
user_occupation=R.D.
user_interest=Programming
user_homepage=http://tbof.com/
[email=user_msn=TBOF.saya@msn.com]user_msn=TBOF.saya@msn.com[/email]
[email=user_aim=TBOF.saya@aim.com]user_aim=TBOF.saya@aim.com[/email]
[email=user_qq=tbof@qq.com]user_qq=tbof@qq.com[/email]
user_icq=12345678
[email=user_yahoo=tboftest@yahoo.com]user_yahoo=tboftest@yahoo.com[/email]
[email=user_taobao=test@taobao]user_taobao=test@taobao[/email]
[email=user_alipay=test@alipay]user_alipay=test@alipay[/email]

;Google首頁登陸
[https://www.google.com/accounts/ ... om.tw/webhp&hl=zh-TW]
[email=user_email=tboftest@google.com]user_email=tboftest@google.com[/email]
user_password=test_only
user_answer=

;世界之窗論壇
[http://bbs.ioage.com/cn/logging.php?action=login]
user_name=saya
user_password=test_only
user_answer=test

若未建立某站點的登入表單, 會跳出訊息, 自動調用通用表單中的資料
例如世界之窗論壇的登入頁為
http://bbs.ioage.com/cn/logging.php?action=login
所以在data.ini中建立
[http://bbs.ioage.com/cn/logging.php?action=login]
內有
user_name, user_password, user_answer等3組表單內容。看網站需填那些內容, 由通用表單中Copy/Past。
各站點可使用的表單內容如[通用表單]所列

現只支援部份論壇登入或注冊頁面, 尚需大家提出不能自動填表的站點加入判斷改善
或自行手動在Loginautoinput.htm中加入判斷
部份站點, 登入頁面有隨機亂碼, 則此插件將無法正確判斷, 直接調用通用表單

插件很陽春, 大家看著辦吧。
唯一的好處是自己可以無限擴充。不然直接使用TW內建的自動填表足夠了。
作者: saya    时间: 2007-8-31 09:16

忘了說, 帳號/密碼都是明碼儲存, 沒編碼過, 沒有安全性可言, 別在公用電腦上使用此插件

如果不想自動輸入的密碼在注冊頁或登入頁上明碼顯示出來,
修改
function InputPASS(obj,u_pass)
{
    ....
    newObj.type = "text";
    ....
}
將上面這行改為
newObj.type = "password";
或newObj.type = obj.type;
隨你高興了。
此時登入頁面顯現的是●●●●●
作者: kingpin_yang    时间: 2007-8-31 14:23

用過的說話!
害怕測試
作者: modest188    时间: 2007-9-15 03:09

很好用,在状态烂点一下就可以了,个人电脑使用非常方便。
作者: douglasleft    时间: 2007-9-15 11:43

很好用,在状态烂点一下就可以了,个人电脑使用非常方便。

一个建议 ,希望在本地没有资源使用通用资源之后自动保存到本地...
作者: douglasleft    时间: 2007-9-15 11:54

另外 data.ini中無此站點資料。將使用通用資料表中的資料。請使用者新建表單。这句话很烦.已经被偶灭掉了
作者: 小葱饼    时间: 2007-9-16 01:41

很好用,谢谢楼主
作者: FENGERH    时间: 2007-9-18 11:39

大大的东西确实挺好用的  我想问下我只用那个通用的填表功能怎么可以把那个提示框去掉呀让他自动调用通用的填表数据不显示这个提示框:"data.ini中無此站點資料。將使用通用資料表中的資料。請使用者新建表單。"

大大需要怎么弄告诉我 好么 谢谢
作者: FENGERH    时间: 2007-9-18 11:42

小弟急切的想知道怎么弄可以把那个调用通用提示框去掉  


直接就让他用通用填表填
作者: saya    时间: 2007-9-18 12:32

打開插件目錄下的Loginautoinput.htm

    alert("data.ini中無此站點資料。將使用通用資料表中的資料。請使用者新建表單。");
前面加上//就可以注釋掉, 不會再彈窗

//    alert("data.ini中無此站點資料。將使用通用資料表中的資料。請使用者新建表單。");
作者: saya    时间: 2007-9-18 12:34

原帖由 douglasleft 于 2007-9-15 11:43 发表 http://bbs.ioage.com/cn/images/common/back.gif
一个建议 ,希望在本地没有资源使用通用资源之后自动保存到本地...


TW不提供寫入功能, 所以就沒花心思去寫保存功能。
不然本想將帳號密碼簡易加密的。
作者: yjwgi    时间: 2007-9-18 13:00

这个插件好啊。为什么开发组不先把这些功能做好呢。
作者: FENGERH    时间: 2007-9-18 15:19

谢谢




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2