Neo's Blog

首頁 相本 討論 書籤

分類目錄
本站日誌 (51)
碎碎唸啦 (173)
網站架設 (84)
程式設計 (161)
軟體使用 (69)
電子商務 (126)
經營奇想 (48)
基金理財 (11)
聰明消費 (87)
電影心得 (47)
開放原碼 (16)
工作記錄 (2)
毛毛小記 (9)
就是不同 (2)




歷史資料
 




August 31, 2007
[PHP] RobotAway 發文不用再輸入驗證碼

討厭每次都發文都要打一串數字嗎?

剛剛在酷學園看到 ricky 寫的:
http://www.ez2.us/~ricky/RobotAway/

看起來還不錯,但沒時間去玩。之前也有想過這種免輸入驗證的機制,不過也一直沒時間去實作出來。XD

我猜 Y! 拍也有免驗證碼的防堵機制,詢問拍賣商品問題的時候除了要登入外,也不需要額外輸入任何驗證。但是 Yahoo! 家族的驗證碼就很恐佈了,像這個大概沒人看的出來是啥吧。

現在網站加入 CAPTCHA 這個都很自然了,還有要用人腦去想圖的,真是五花八門:

20060821_03.png
(1.輸入名字按 submit。2.選三張屬於自然界的圖。3.驗證)

延伸閱讀:
[HumanAuth] 自然圖型的驗證碼

 
由 Neo 發表於 August 31, 2007 01:54 AM 收進你的MyShare個人書籤  

Neo你好,

這方法與我在以下網址看到的有相類似的概念唷
我有使用還挺有效的
http://15daysofjquery.com/safer-contact-forms-without-captchas/11/


Haoming 發表於 September 1, 2007 02:12 PM

Haoming:
感謝分享,等我有空也來玩看看。^^


Neo 發表於 September 1, 2007 04:12 PM

樓上上那個方法,用timestamp當作輸入時限,聽起來有效,但實際使用時會造成blog comment的困擾。有些網友打字很慢,有些網友看到一半跑去看別的網頁,或先搜尋參考資料,然後再回頭留言,都會因為timestamp expire而導致留言失敗。這個不太好,我曾經嘗試過但放棄了。

況且,機器人還是可以parse form然後仿照人類行為輸入假資訊和廣告留言,再submit,速度說不定比真人還要快哩。


Takol 發表於 September 2, 2007 05:42 PM

聽說這個簡單好用, http://recaptcha.net/ 又順便為圖書做辨視, 做做功德. XD

我目前做法是於 form 的 action, 先隨便寫個地方(或者看誰不爽就寫那邊), 然後再 js rewrite 寫到正確地方.
缺點就是一定要支援 javascript 才能留言 XD
(防堵狀況是一天有寫入的留言大概 10~15 篇左右, 而這些都被直接判讀為 spam 了 :P)


Tsung 發表於 September 3, 2007 09:46 PM

不知道有沒有可以阻擋 IE module 類型的 robot
這一類現在已經變成是主流了, javascript 對這種 robot 無效


jj 發表於 September 5, 2007 06:36 PM
發表迴響  
(*星號開頭為必填欄位)











(請輸入您看到的數字,看不到請按右鍵->顯示圖片)


記住我的資訊?







Copyright 2005 Neo's Blog All rights reserved.