10

我正在向我的一个网站添加 CAPTCHA 验证,并且需要知道存在哪些开源解决方案。请注意优势和劣势以及它们使用的平台。我主要对 ASP.NET 解决方案感兴趣,但可以随意包含 PHP、Java 等。

4

8 回答 8

16

ReCAPTCHA与 StackOverflow 使用的相同。它有一个ASP.NET 实现

它使用网络服务来提供验证码图像;这是一所试图数字化难于 OCR 文本的大学。我不确定更换这部分有多么容易。有许多开源客户端实现,因为 API 有很好的文档记录

于 2008-10-28T17:53:31.857 回答
1

Jeff Atwood 在他的编码恐怖网站上有一个验证码控制 + 源

ReCaptcha可能是另一种选择,但我不认为来源是开放的。

于 2008-10-28T17:55:08.703 回答
1

你见过JCaptcha吗?不是 ASP 框架,但可能有用。

于 2008-10-29T11:26:14.730 回答
1

试试这个... http://www.codeproject.com/aspnet/CaptchaImage.asp非常好的文章!

于 2008-11-14T07:08:49.257 回答
1

在 Java 世界中,请查看JCaptcha

于 2009-04-18T12:44:11.207 回答
1

我刚刚发现但尚未尝试过的一个是MyCaptcha

于 2010-03-15T08:44:30.817 回答
1

ReCaptcha 有很多好处。谷歌拥有它的事实是一大优势。我们曾经在我的项目中使用 ReCaptcha,但是我们生产环境中的防火墙无法处理基于域名的添加条目,只能基于 IP 地址。ReCaptcha 已切换到使用 Google 的基础设施,因此 IP 地址不再公开可用。我们的生产环境被锁定得非常严密,所以没有变通办法——我们必须开始使用新的验证码。如果你在我的船上,ReCaptcha 不会为你工作。

于 2010-03-31T21:09:51.760 回答
0

你看过ReCAPTCHA吗?

于 2008-10-28T17:54:42.683 回答