綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[建議] 關於"reCAPTCHA驗證" 修改方式 (L管大請進)

[複製連結] 查看: 3193|回覆: 12|好評: 8
跳轉到指定樓層
樓主
Lilyandy | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-1-5 10:59

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 Lilyandy 於 2013-5-8 17:04 編輯

關於reCAPTCHA驗證 修改方式(L管大請進)

管大、各位版務、版友,大家日安!

筆者方才提出"reCAPTCHA"驗證,
可能多人不盡了解,也為了區別前文之不同,避免混淆,
故筆者重新發帖,並提出簡易說明與介紹,
當然也提供了修改方式(L管大專用),
由於筆者才疏學淺,而導致說明不清或認為有錯誤,
歡迎各位提出討論之,筆者當竭盡所能為之。

由於驗證碼產生方式,傳統方式是由伺服器端運算產生,
因此,無論是文字驗證或是圖形驗證,這都是經由伺服器運算而來,
故它會占用一定的CPU+RAM資源,若產生圖形者,則還會帶來"流量"負擔。
另外,傳統的圖像驗證,目前已完美被解鎖,因此機器人註冊/發帖並不構成問題,
但卻造成管理者/版務的不便與無形或有形的災難....

這樣就無解了嗎?其實不然,還有更先進的驗證系統:reCAPTCHA

雖然據說已被俄羅斯所解鎖,但是由於方法並不確實,
因此比一般的圖形驗證來的可靠,筆者論壇所採用的即是"reCAPTCHA"驗證。

reCAPTCHA 它是採用第三方達成,因此不需本地伺服器運算,
(這是由第三方伺服器主機運算,故不需經本地伺服器處理。)
以達到節省資源的不錯方案,故也推薦採用之,
之前筆者認為 Discuz 官方版並無內建此功能(vBulltin則已內建),
目前筆者已找到 Discuz! X2 的修改方式,請管大參考之~~~^_^~~~


答應給管大的reCAPTCHA驗證 修改方式,請笑納~^_^

【本插件修改方式適用於 Discuz! X2】
一、具體做法 : 首先在http://www.google.com/recaptcha申請帳號,註冊你的網站,
  (本文最後方,有圖文註冊教學哦~~~~~)
  獲取Public Key和Private Key,下載recaptcha-php-1.11 如下:
   recaptcha-php-1.11.zip (5.9 KB, 下載次數: 4)
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 13碎鑽 +24 經驗 +6 幫助 +50 技術 +7 收起 理由
asd13388821 + 1 又只有幫助啊...
晴兒 + 1 + 3 + 1 讚一個!
magkono + 1 + 1 + 1 + 1 神馬都是謙虚的來學習瞭解這個問題的。.
王辰豪 + 5 + 10 讚一個!
kiat5427 + 1
ChianMinYu + 1 + 1 很有技術但我沒技術了@@
asd001 + 1 + 1 非常讚
dkvjej + 1 + 1 + 1 專業領域、看熱鬧+1
dcnet + 5 + 2 + 10 讚一個!
ShawnLiu + 3 我亂入, 明明說是給管大看的.......

查看全部評分

收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
ShawnLiu | 收聽TA | 只看該作者
發表於 2013-1-5 11:39
那麼安迪哥覺得這個如何呢?

點評

其實,那些建議,是實戰經驗所得,有些可行,某些不可行,只要是有可行性的,都會給予適當的建議囉,至於vMail驗證,就不建議了,Discuz!也不相容~  發表於 2013-1-5 12:08
查閱結果:證實也是 reCAPTCHA 驗證。^^ 您可按"?"查閱哦~~  發表於 2013-1-5 12:03
XDDD~~拍謝~~是俺眼瞎了~~竟然沒留意到有網址~~來去查閱~查閱~~  發表於 2013-1-5 11:59
看了圖,感覺上應該也是 reCAPTCHA 的驗證機制,是否有網址可供確認呢?  發表於 2013-1-5 11:54

評分

參與人數 1幫助 +1 收起 理由
kiat5427 + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
dcnet | 收聽TA | 只看該作者
發表於 2013-1-5 11:53
本帖最後由 dcnet 於 2013-1-5 12:05 編輯

建議配套方案同時進行,例如新會員的引導式任務,系統發送新會員注意事項消息還有其他提升人氣增進碎鑽的配套等等.以及最重要的帳號開通認證.

否則也只能收到延緩惡意灌水文發送速度的效果.

當然神馬都是流程走完依然故我者...小心督察組神出鬼沒就在你身邊.

最後還是希望增加MAIL認證開通帳號
(目前來說手機簡訊開通帳號是不敢奢求啦,不過也期望APK.TW會有那麼一天)

點評

手機簡訊認證不就跟SAMOBILE一樣? 不喜歡那種, 因為不想手機號碼外流!  發表於 2013-1-5 11:58
打錯字,加入不"意"---->易  發表於 2013-1-5 11:58
其實多方面下手,攔截率定較高,但是過度的攔截,反而新手加入不意哦~~,筆者的網站就是典型例子~^^",因此需要配套才行哩~  發表於 2013-1-5 11:57

評分

參與人數 2幫助 +6 收起 理由
kiat5427 + 1
ShawnLiu + 5 確實可以寄送「新手上路」給新會員看, 只是.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
ShawnLiu | 收聽TA | 只看該作者
發表於 2013-1-5 12:06
那麼這個版本是否更能夠阻止灌水機器人?

點評

現在灌水的幾乎都人為在灌吧 (複製->貼上->送出->碎鑽) ... 說真的有驗證碼輸出在成功發文的方式,也是不錯 (普通等級,除了有心專業人市才會去破解   發表於 2013-1-5 12:44
是的,因為機器人破解能力有限....一定得人為輸入,若在人為輸入發送前給以提示,或許可阻擋一些有意灌水者了。  發表於 2013-1-5 12:09
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
ChianMinYu | 收聽TA | 只看該作者
發表於 2013-1-5 12:55
本帖最後由 a3096591 於 2013-1-5 13:13 編輯

這方法真的很不錯欸!!
這樣也不會出現洗版問題
(你要洗版可以試試看啊~驗證碼輸入到死XD
雖然看不懂這在幹嘛=~=(這是我所認識的語言嗎= =?)
不過給點小建議…
至少手機版的驗證碼也要輸入方便…
手機版的功能已經很少呢
要是驗證碼還要切成電腦版才能輸入
我看我每留言一次血壓都會升高一次@@
不然就是用手機玩加速落體= 3 =

對了!!辦帳號是否也可以附加一個E-Mail認證程序?(就像樓上幾位板大說的)
這樣也可以減少幽靈人口問題(被封帳後重辦的)
只要是想認真經營一個帳號的人
認證個E-Mail不算什麼
不過是惡意灌水被封帳的
要重辦可能會麻煩點
更何況每辦一個APK帳號
還得先辦一個E-Mail
連我都覺得麻煩了
但這樣會不會間接造成E-Mail申請的幽靈人口啊?
而且這樣會影響到會員人數?XD

評分

參與人數 1碎鑽 +3 幫助 +4 收起 理由
dcnet + 3 + 4 很給力!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
 樓主| Lilyandy | 收聽TA | 只看該作者
發表於 2013-1-5 13:13


這種方式,筆者倒是有實戰經驗。

一般來說,很少人超過一星期不上網的,
因此七天沒上線算是很長了,
但是總是有例外中的例外~~~
例如:被狗咬~~住院半年(誇張了點~~)
   被鐵板打到~~住院三年(這會不會太離譜了??)

所以筆者的設定方式是,
只要帳號未登入180天(約等於半年),
帳號就會被自動列入『未啟動帳號』,
若舊會員重新登入,這時帳號需要重新啟動,
此時就得按下『發送帳號啟動信』內有啟動碼,
輸入啟動碼或點下啟動信內的啟動帳號連結後,
帳號就重新啟動成功囉~~~

當然,如果他的郵件失效了,那就收不到帳號啟動信了,
此時會增加一個選項『修改其他電子郵件後重寄』,
就算舊郵件不能使用了,也可改用新郵件囉~~~,
不過,由於會有被盜用的問題,因此在寄送前,
得輸入舊的帳號與密碼,如果連這也忘了,那真的就無解了~~~

點評

等一下=~= 我重看一遍就看懂了~原來是我誤會意思XD  發表於 2013-1-5 13:19
有點小不懂欸~未起動和已啟動帳好差在哪啊?如果要180天才能啟動~都等到老了~  發表於 2013-1-5 13:17

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
ChianMinYu + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
JerryJiang | 收聽TA | 只看該作者
發表於 2013-1-5 13:37
Lilyandy 發表於 2013-1-5 13:13
這種方式,筆者倒是有實戰經驗。

一般來說,很少人超過一星期不上網的,

方法 感覺挺好的;許多東西還是慢慢來吧;一下子也很難實現吧!!

點評

是的~~因此這些終究是個方法,但實際上,還是得讓管理者仔細評估才行,這是必然的囉~~~。  發表於 2013-1-5 13:40
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
kiat5427 | 收聽TA | 只看該作者
發表於 2013-1-5 15:19
小弟認為 灌水的 多數也只是 剛加入的 會員而已吧? 注明-多數

所以如果這些 認證碼 開始 實行的話,是不是 只需要弄給 新會員呢?

如果全部人都得打認證碼,老實說,麻煩 真的很多。。。 用電腦,還說沒什麼事情,如果用 手機上論壇的話,麻煩就大了。。。
平時小弟用手機 上論壇,都覺得很麻煩了, 要評分, 點評,舉報 都非常多問題。。。 ==

希望這些 認證碼等等,可以對 一認證的會員 除外,針對 新會員 就好,只要新會員 升級了,也可以 逃脫了。。。 反正 1級 機器人要去 2級,應該不會有多難吧
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
 樓主| Lilyandy | 收聽TA | 只看該作者
發表於 2013-1-5 15:41
本帖最後由 Lilyandy 於 2013-1-5 16:24 編輯
kiat5427 發表於 2013-1-5 15:19
小弟認為 灌水的 多數也只是 剛加入的 會員而已吧? 注明-多數

所以如果這些 認證碼 開始 實行的話,是不 ...


哈~~
打個比方好了,
就拿我們倆來比較就行了。

這是筆者的:
http://apk.tw/home.php?mod=space&uid=208307&do=profile

這是您的:
http://apk.tw/home.php?mod=space&uid=718110&do=profile

先看數字就好~~
筆者是第208307位註冊的,
您是第718110位註冊的,
同為A2等級,但是比較起來,您的潛力可謂驚人呀!
因為,升級A2的速度,可謂之神速也~~~XDDD
有版務實力~~XDD

咦????
怎麼好像離題了?XDDDD

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
kiat5427 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
JerryJiang | 收聽TA | 只看該作者
發表於 2013-1-5 16:14
Lilyandy 發表於 2013-1-5 15:41
哈~~
打個比方好了,
就拿我們倆來比較就行了。

你們都別糾結這個問題了; 別人公司也需要維持運營;不能我們說了算吧!還是別糾結了

點評

呵呵~~這是閒聊~~這是閒聊~~良性的討論~~請別介意~~^^" 上篇的確離題了~XD  發表於 2013-1-5 16:21
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則