reCAPTCHA User Control

Unofficial Content

reCAPTCHA Logo

Los programadores muchas veces tendemos a inventar la rueda y este es un caso claro de que no es necesario.

El desarrollo de un CAPTCHA para comprobar que quién está ingresando normalmente no es trivial y se complica cuantos más efectos se le quieran dar a la imagen.

Con reCAPTCHA disponemos de una solución elegante y utilizada en miles de sitios alrededor del mundo. Por otro lado, reCAPTCHA es un servicio de google que ayuda a la digitarización de libros.

Por más información acerca de reCAPTCHA, dirigirse a: http://www.google.com/recaptcha

Como utilizar el User Control

  1. Conseguir un par de claves publica y privada en: http://www.google.com/recaptcha/whyrecaptcha
  2. Descargar el user control e instalarlo dentro de ...GeneXusXEv1\UserControls
  3. Ejecutar Genexus con -install y luego abrir Genexus normalmente
  4. Insertar el user control reCAPTCHA en el panel deseado
  5. Establecer en el user control la clave publica
  6. La clave privada se establece en la llamada al proc. reCAPTCHAValid donde se indica
  7. Con la variable &CaptchaValid sabremos si es válido el ingreso o no

Espero que les sea de utilidad.

Por consutas: dmonza@gprojex.com