Captcha Generator para .NET Framework
Hace poco me ví con la necesidad de agregar un Captcha en un proyecto que quería hacer.
Podía intentar usar un generador de Captchas de terceros o buscar algo en Internet que me facilitara la vida, pero como la prisa no era un requisito indispensable y me apetecía dar un paso más adelante, me puse manos a la obra para desarrollar mi propio generador de Captchas.
Y esto es justamente lo que quiero compartir aquí.
Lejos de explicar como funciona el generador de Captchas que he desarrollado, que de por sí es muy intuitivo, me gustaría simplemente mostrar la captura de la aplicación de demo de la solución en ejecución, y pasaros el enlace en el que encontraréis el código completo que he subido en GitHub con el generador y la aplicación de demo.
Nuestra aplicación de demo en ejecución tendrá un aspecto como este:
El Captcha generado se puede crear de acuerdo a diferentes configuraciones.
El generador nos devolverá una tupla con dos valores, la imagen y el texto que se ha utilizado para generar la imagen.
Lo normal es que la imagen sea la que se envíe al cliente, e incluso por temas de accesibilidad se le de la oportunidad de escuchar el sonido del Captcha generado. Esta última parte no está incluida en la librería.
Una vez que el usuario rellene la información del Captcha, en la parte servidor se cotejará que lo que el usuario ha introducido coincide con el valor de la tupla correspondiente con el texto utilizado para generar la imagen.
Todas las explicaciones de cómo generar nuestros Captchas la encontrarás en la documentación del proyecto en GitHub.
Podrás acceder al proyecto de GitHub en este enlace.
Espero que le sea útil a más de uno.
¡Happy coding!