什么是ASP.NET的最佳/推荐的CAPTCHA组件

时间:2009-03-30 08:26:20

标签: asp.net captcha

有没有人对CAPTCHA组件有什么建议可以在ASP.NET项目中使用?

8 个答案:

答案 0 :(得分:26)

我一直在使用recaptcha几个网站取得了巨大成功。我真的推荐它。

asp.net here有一个recaptcha控件。

我还成功使用了this验证码。

答案 1 :(得分:6)

在评估任何验证码解决方案之前,您应该为用户制定清晰的个人资料。毋庸置疑,任何验证码解决方案都将使您的网站更难使用。如果您的用户年龄较大且有视力困难,则解密验证码即使不是不可能,也非常困难。随机字符与真实字词可能会影响您的用户。母语可能会影响用户对字符代表的看法(特殊字符)。

此处没有任何建议,但了解您的用户以及他们能够容忍和/或能够做什么,应该会对您的决定产生重大影响。

答案 2 :(得分:3)

BotDetect怎么样?

免费版本也可用,但不会强迫访问者解决2个验证码。

答案 3 :(得分:2)

我会先回答第一个答案中提到的Mondor's Captcha。与reCaptcha不同,它完全独立,您不会拨打其他网站。此外,它允许要求解决一个简单的方程式(如“5 + 3”),而机器人将回答“5 + 3”,人类将回答8.此外,与reCaptcha不同,您可以根据需要自定义它包括你自己的字母(西里尔文,阿拉伯文,中文 - 无论如何)。

答案 4 :(得分:1)

如果你想依赖谷歌,Recaptcha是一个很好的验证码来保护你的表格。

Telerik有一个很棒的ASP.Net captcha control,你也可以查看。

答案 5 :(得分:0)

我也在使用recaptcha,这很棒!

以下是ASP.NET插件/包装器的链接:

Using reCAPTCHA with ASP.NET

答案 6 :(得分:0)

你可以尝试Picatcha - 使用起来非常酷,看起来很容易实现。图像与文字。可定制的

答案 7 :(得分:0)

如果您使用VB.NET作为基础语言(甚至是经典ASP),我只是在TipsTrips.org找到了一个很棒的免费CAPTCHA。您自定义所需的CAPTCHA然后下载代码。 .NET下载包括一个ASHX处理程序文件,两个VB类文件和一个ASPX测试页。