2009-12-31 88 views
2

我想在我的網站上實施CAPTCHA以便安全註冊。我見過許多CAPTCHA和RECAPTCHA解決方案。我應該使用哪一個CAPTCHA?

我想知道哪些控件強烈建議ASP.NNET網站。對於哪個控制我應該讓我信任?

請幫忙?

回答

8

我已經使用過,並且親自推薦Recaptcha

  • 它有很好的ASP支持和良好的文檔。
  • 它有一個強大的支持社區。
  • 它是衆所周知的,並在業界廣泛使用。
  • 作爲CAPTCHA,它確實有用。
  • 它是免費的。
+1

的Recaptcha是十分容易在ASP.Net實現,我漲10分鐘crreating一個內運行Recaptcha帳戶。絕對推薦! – Moo 2009-12-31 11:36:23

+1

它也有盲人用戶的音頻選項,如果您需要符合Section 508符合美國 – Bratch 2010-02-11 19:30:38

3

這個問題比較主觀。但無論如何我會回答。你知道recaptcha不僅僅是一個CAPTCHA組件嗎?它後面有'meaningful' purpose

我以前親自使用它,發現它非常實用且易於使用。

但它不是很主題,但對大多數用法來說這不是一個大問題。

雖然有一個問題。如果您在封閉的環境中使用它,例如沒有互聯網訪問的內聯網,你將無法使其工作。

對於其他基於.NET的CAPTCHA控件,有很多。由於我沒有廣泛使用它們,因此無法爲您提供更多信息。

這是一個被傑夫寫了一個「老」,但野趣的文章,你可能需要閱讀:
An ASP.NET CAPTCHA Server Control

+0

謝謝, 但在這裏我有問題。 recaptcha是用來糾正數字化的書,而在驗證碼的情況下,它只是爲了驗證人或機器。 如果我們有像註冊表一樣的要求,那麼我們可以使用captcha,因爲我們只需要停止自動進行暴力攻擊。同樣在recaptcha的情況下,我們對recaptcha webservice具有強大的依賴性。 是否有任何其他的recaptcha原因? – 2009-12-31 14:15:16

+0

請參閱jeffamaphone的回答,這就是您使用ReCaptcha的原因。 Recaptcha使用人工輸入來防止垃圾郵件,並幫助書籍數字化。是的,存在依賴關係,但這也是人們想要使用它的想法的新穎性。如果依賴是一個技術問題,那麼我會說使用其他解決方案。希望我回答你的問題。 :P – 2009-12-31 15:44:35

+1

如果您的應用程序未連接到互聯網,爲什麼還需要CAPTCHA? – UpTheCreek 2010-11-22 07:43:14