[Aporte] Sistema (básico) de Captcha en PHP 7

FacundoGQR Seguir

Beta
Verificación en dos pasos activada
Desde
9 Nov 2015
Mensajes
81
Buenas!!, he decidido agregar una sección "Scripts PHP" en mi web y comencé por un sistema de Captcha.
Como dice el título, es básico. Cada usuario lo puede modificar a su gusto

Su funcionamiento es muy simple:
Genera un número aleatorio mediante la función mt_rand de PHP y lo convierte en una imágen.
Luego el proceso de validación del formulario, se encarga de comparar el número generado por el que ingresa el usuario.

Ver demostración y descargar código.

:encouragement:
 

random

Gamma
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Dic 2014
Mensajes
267
Sencillo pero funcional.
¡Excelente aporte! Muchas gracias :encouragement:
 

Charlie Araiza

Épsilon
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
18 Dic 2012
Mensajes
930
Un verdadero clásico la función imagestring :)

Una sugerencia: si quieres que el código PHP sea reutilizable, agregalo a una clase. Es más sencillo e intuitivo trabajar con objetos.

Saludos.
 

FacundoGQR

Beta
Verificación en dos pasos activada
Desde
9 Nov 2015
Mensajes
81

XxMarkxX

Beta
Programador
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Sep 2015
Mensajes
128
Como practica esta bien, pero nunca lo usen en una proyecto real, es totalmente inseguro, es como si no usaras ningun captcha
 

YeltsinReyes

Lambda
Verificación en dos pasos desactivada
Verificado por Whatsapp
Verificado por Binance
Desde
16 Feb 2010
Mensajes
2.936
[MENTION=152356]FacundoGQR[/MENTION] Otra sugerencia: Verifica primero el captcha, asi te ahorras la petición a la base de datos si este esta mal! :encouragement:
 

Cicklow

Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
939
el viejo y querido phpOCR... y adios!...si abre roto captchas para crear cientos de cuentas en hosting free... pero dsp metieron re-captcha... buen codigo para aprender, mal para colocarlo en una web!
 

FacundoGQR

Beta
Verificación en dos pasos activada
Desde
9 Nov 2015
Mensajes
81
Como dije, es básico y cada usuario lo puede modificar a su gusto.
Pronto estaré haciendo sistemas mas seguros.
 

Zarat

Delta
Programador
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
28 Mar 2014
Mensajes
588
Excelente tutorial, muy bueno para aprender y practicar, pero en un sitio en produccion yo usaria recaptcha v3 :3
 

FacundoGQR

Beta
Verificación en dos pasos activada
Desde
9 Nov 2015
Mensajes
81
¡Gracias!. Exacto, es básico y para que los que recién comienzan puedan practicar.
Captcha a nivel profesional ya es otra historia...
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba