Pregunta

Estoy en el proceso de agregar la validación de CAPTCHA a uno de mis sitios web y necesito saber qué soluciones de código abierto existen. Tenga en cuenta las fortalezas y debilidades y con qué plataforma trabajan. Me interesan principalmente las soluciones ASP.NET, pero no dude en incluir PHP, Java, etc.

¿Fue útil?

Solución

ReCAPTCHA es el mismo que utiliza StackOverflow. Tiene una implementación de ASP.NET .

Utiliza un servicio web para proporcionar las imágenes captcha; Esta es una universidad que trata de digitalizar textos difíciles de OCR. No estoy seguro de lo fácil que sería reemplazar esta parte. Hay muchas implementaciones de cliente de código abierto , ya que la API es bastante bien documentado .

Otros consejos

Jeff Atwood tiene un control + fuente de captcha alojado en su horror de codificación sitio

ReCaptcha puede ser otra alternativa, pero no creo que la fuente esté abierta.

¿Has visto JCaptcha ? No es un marco ASP, pero podría ser útil.

Prueba este ... http://www.codeproject.com/aspnet/CaptchaImage .asp muy buen artículo!

Una que acabo de encontrar pero no he probado es MyCaptcha

ReCaptcha tiene muchos beneficios. El hecho de que Google lo posee es una gran ventaja. Solíamos usar ReCaptcha en mi proyecto, pero el firewall en nuestro entorno de producción no puede manejar entradas de adición basadas en el nombre de dominio, solo en base a direcciones IP. ReCaptcha ha cambiado a usar la infraestructura de Google, por lo que las direcciones IP ya no están disponibles públicamente. Nuestro entorno de producción está muy restringido, por lo que no hay soluciones posibles, tenemos que empezar a usar un nuevo captcha. Si estás en mi barco, ReCaptcha no funcionará para ti.

En el mundo Java, consulte JCaptcha .

¿Ha echado un vistazo a ReCAPTCHA ?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top