2009-03-30 21 views

Respuesta

25

He estado usando recaptcha para un par de sitios con gran éxito. Realmente lo recomiendo

Hay un control de recaptcha para asp.net here.

También he usado this captcha con éxito.

+1

recaptcha es genial, pero su control .Net no admite la propiedad ValidationGroup en .Net 2.0 + ... ¡Lo que significa que el control no funciona en absoluto en mi sitio! Estoy buscando una forma de evitar eso. Sugerencias bienvenidas :) – TimS

+0

Alexn - gracias por la sugerencia, esto funcionó para mí. Se agregó el archivo dll al directorio bin, se agregó la referencia y el control a la página y se fue - pedazo de pastel. – adrianos

+0

El complemento se ha movido a https://developers.google.com/recaptcha/docs/aspnet. – Joe

6

Antes de evaluar cualquier solución de captcha, debe desarrollar un perfil claro de sus usuarios. No hace falta decir que cualquier solución de captcha hará que su sitio sea más difícil de usar. Si sus usuarios son mayores con dificultades de visión, descifrar un captcha puede ser extremadamente difícil, si no imposible. Los personajes aleatorios frente a las palabras reales pueden afectar a sus usuarios. El lenguaje nativo puede afectar la percepción del usuario de lo que el personaje representa (caracteres especiales).

No hay recomendaciones aquí, pero conocer a sus usuarios y lo que tolerarán y/o son capaces de hacer, debería tener un impacto significativo en su decisión.

+1

Buen punto. ¿Qué recomendarías entonces aparte de usar un control de captcha dados los escenarios que mencionaste? –

2

Sería el segundo Mondor's Captcha mencionado en la primera respuesta. A diferencia de reCaptcha, es completamente independiente, no haces una llamada a otro sitio web. Además, permite resolver una ecuación simple (como "5 + 3") y mientras que los robots responden "5 + 3", los humanos responden 8. Además, a diferencia de ReCaptcha, puedes personalizarlo tanto como quieras y incluye tu propio alfabeto (cirílico, árabe, chino, lo que sea).

0

¡También estoy usando la recaptcha, y es genial!

Aquí está el enlace para el plug-in ASP.NET/envoltura:

Using reCAPTCHA with ASP.NET

+0

Las cartas de desafío Recaptcha son muy difíciles de leer. A los visitantes no les gusta leer tales desafíos – SCC

+0

aquí está el nuevo enlace actualizado https://developers.google.com/recaptcha/old/docs/aspnet (para versiones anteriores, y un enlace a una nueva versión) – deebs

0

Usted podría intentar Picatcha - muy bien de usar y parece fácil de implementar. Imágenes vs texto. Bastante personalizable

1

Recaptcha es un buen captcha para proteger sus formularios si desea tomar una dependencia de Google.

Telerik tiene una gran ASP.Net captcha control disponible que debe visitar también.

+1

Las cartas de desafío de Recaptcha son muy muy difícil de leer A los visitantes no les gusta leer tales desafíos – SCC

+1

... y si usted es un spammer no le gusta mucho tampoco –

3

¿Qué tal BotDetect?

La versión gratuita está disponible, así como no obligan a sus visitantes a resolver 2 palabras de captcha.

0

Si está utilizando VB.NET como su lenguaje base (o incluso ASP clásico), acabo de encontrar un gran CAPTCHA gratuito al TipsTrips.org. Usted personaliza el CAPTCHA que desea y luego descarga el código. La descarga .NET incluye un archivo controlador ASHX, dos archivos clase VB y una página de prueba ASPX.

+0

¿podemos obtener el enlace exacto, por favor? –

+0

El enlace exacto es http://www.tipstricks.org. Cuál es el enlace que di. –

Cuestiones relacionadas