Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Leguim en 2 Octubre 2019, 00:50 am



Título: [Pregunta]: Escucho sugerencias (Validar email) PARTE 2
Publicado por: Leguim en 2 Octubre 2019, 00:50 am
Buenas noches,
Resumiendo: tengo un sistema de registro donde al completar dicho formulario se lo envía a el usuario a una pagina llamada verify_email.php donde se le dirá que se envió un código de verificación a el correo electrónico anteriormente suministrado en el formulario de registro.

habrá un formulario donde podrá ingresar dicho código...
el tema o la duda es al momento de cargar la pagina verify_email ¿debería enviar el mail()?
o ¿debería hacerlo al momento de que el registro se completo? (un momento antes de redirigirlo a verify_email.php) algo así:

mail(tatata);
[enviar a verify_url];

Podría ser todo un dilema, ya que si envió el mail al momento de cargar la pagina verify_email.php cada vez que el usuario actualice la pagina se enviará el mail en cambió si hago que envie el mail un momento antes de redirigirlo a verify_email no esta este problema pero si quiero que haya un botón que diga "Volver a enviar mail" tenia pensado que la función de dicho botón sea recargar la pagina...

La solución para este dilema es enviar el mail un momento antes de redirigir a verify_email.php y el boton "volver a enviar mail" hacer algo con AJAX, escucho sugerencias! :D


Título: Re: [Pregunta]: Escucho sugerencias (Validar email) PARTE 2
Publicado por: #!drvy en 2 Octubre 2019, 02:08 am
Implementa un función que compruebe si el correo fue enviado (tiene el codigo de verificacion asociado en la bd) y si no lo tiene que envíe un correo. La misma función la puedes usar tanto para enviar el correo la primera vez como para enviarlo más veces más tarde.


Saludos


Título: Re: [Pregunta]: Escucho sugerencias (Validar email) PARTE 2
Publicado por: Leguim en 2 Octubre 2019, 05:28 am
Implementa un función que compruebe si el correo fue enviado (tiene el codigo de verificacion asociado en la bd) y si no lo tiene que envíe un correo. La misma función la puedes usar tanto para enviar el correo la primera vez como para enviarlo más veces más tarde.


Saludos

Hola,
No creo haber entendido como verificar si se mando el correo...