Estimados estoy creando un sistema de ingreso de usuarios, pero necesito un captcha me podian ayudar, es que me cuesta entender la libreria GD
Gracias.
| ||||
Respuesta: Imagen tipo captcha Eso es bueno, te sugiero buscar una librería de catpcha y estudiar el código. No hay mejor forma que leer código para aprender. ![]()
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Imagen tipo captcha Miren esto hice yo: Creacion de imagen: captcha.php
Código PHP:
Ver original y ya que tengo la session en md5 hago lo siguente
Código HTML:
Ver original Lo arranco pero siempre el captcha1 fall |
| |||
Respuesta: Imagen tipo captcha Hasta ahí nada el tema es que yo lo comparo asi
Código PHP:
Ver original Siempre me tira bad |
| ||||
Respuesta: Imagen tipo captcha Tu error es comparar $_POST ¿no se supone que el hash ya está en $_SESSION o para que lo creaste ahí entonces? ![]()
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Imagen tipo captcha tu dices hacer esto?
Código PHP:
Ver original |
| ||||
Respuesta: Imagen tipo captcha Pues sí, pero te hace falta ahora el session_start() para que cargue la sesión.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Imagen tipo captcha Gracias me sirvió esto hice: formulario.php
Código PHP:
Ver original captcha.php
Código PHP:
Ver original procesador.php
Código PHP:
Ver original Ahora lo voy a integrar a mi pág. a ver si todo anda bien en un código más complejo. |
| ||||
Respuesta: Imagen tipo captcha Era muy simple: - En el formulario estabas pasando el hash en md5 que ya tenías en sesión ![]() - En tu script anterior pasabas el valor de la sesión ¿sin haber iniciado sesión antes? ![]() - Al final en tu script que recibía ambos datos la comparación siempre fallaba y por ende el "error" ![]() Un error grave fue pasar el valor del hash, que en teoría es secreto y el usuario no debería saber de él. Otro error bastante común es no iniciar sesión con session_start() adecuadamente en los scripts que la usaban. Saludos.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
Etiquetas: |