2009-12-31 87 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