Cómo enviar correo de confirmar tras registro en PHP

JoseCuevas Seguir

Iota
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
3 Ago 2012
Mensajes
2.371
Hola betas, alguno de ustedes sabe cómo puedo enviar un correo de confirmación tras registrarse con su correo? Donde tenga que dar click a un enlace enviado y este confirme correctamente su cuenta...

Actualmente si me registra a los usuarios, los guarda en la bd y todo correcto, solo que me gustaría implementar el sistema de confirmación vía correo electrónico. ¿Alguno lo ha hecho? ¿Tienen algún tutorial por ahí?

Muchas gracias!!!
 

SnakeNet

Xi
Programador
Verificación en dos pasos desactivada
Desde
13 Nov 2014
Mensajes
4.076
Depende para que sistema lo quieras hacer en caso de ser puro php solo debes crear un campo o dos en la base de dato ya bien sea como uno lo configure donde al registrarse tenga un valor ya bien sea cifrado o no y cuando proceda a darle al enlace dicho valor sea alterado así dando a entender que está verificado y que puede proceder.

Si entiendes lo básico seguro que sabes hacerlo sin problema.
 

JoseCuevas

Iota
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
3 Ago 2012
Mensajes
2.371
Depende para que sistema lo quieras hacer en caso de ser puro php solo debes crear un campo o dos en la base de dato ya bien sea como uno lo configure donde al registrarse tenga un valor ya bien sea cifrado o no y cuando proceda a darle al enlace dicho valor sea alterado así dando a entender que está verificado y que puede proceder.

Si entiendes lo básico seguro que sabes hacerlo sin problema.

Muchas gracias amigo, me diste una muy buena idea :encouragement:
 

Adam Williams

Curioso
Social Media
Verificación en dos pasos desactivada
Desde
27 Feb 2018
Mensajes
14
con mysql es bastante simple, creas unos campos extras en la base de datos, digamos

campo emailVerified con un default value de 0
campo hash

con esos campos ahora en php detectar si emailverified esta en 0 o en 1, si esta en 0 mostrarles el formulario para verificar el email, en el formulario (html) lo basico, en el php tienes que encriptar la informacion del usuario, por ejemplo, encriptar el correo del usuario y agregar una seride numeros, ejemplo

PHP:
$hash = md5($_POST['email'], 1231312313);

eso crearia un hash unico, ahora con un UPDATE actualizas la tabla de usuarios y al usuario le asignas ese hash en el campo de hash, envias el email con el enlace por ejemplo

Insertar CODE, HTML o PHP:
http://dominio.com/verify.php?hash=EL EN MD5

y en el archivo verify lo que haces es buscar el hash en la base de datos y si lo encuentra actualizar el campo emailVerified de 0 a 1
 

kpatron

Curioso
Verificación en dos pasos desactivada
Desde
4 May 2017
Mensajes
11
Me gusta el método... hasta ahora nunca había tenido necesidad de ocuparlo pero lo tendré en cuenta cuando la necesidad surja
 

¡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