Foros del Web » Programando para Internet » PHP »

Email de confirmacion

Estas en el tema de Email de confirmacion en el foro de PHP en Foros del Web. Buenas, estoy haciendo el registro de un usuario y tengo que enviar un mail de confirmacion al usuario, y luego este de clic en un ...
  #1 (permalink)  
Antiguo 29/04/2009, 17:46
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Email de confirmacion

Buenas, estoy haciendo el registro de un usuario y tengo que enviar un mail de confirmacion al usuario, y luego este de clic en un link y asi confirmar su registro. Un ejemplo, es como hacen aqui al momento de registrarse un usuario, pues se emplear la funcion mail(), pero como envio el link y veo que usa hash. alguien me podria explicar.

Por otra parte com enviar la notificacion al administrador de los usuarios registrados por semana?
  #2 (permalink)  
Antiguo 29/04/2009, 19:48
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Email de confirmacion

Tienes que tener 2 campos extra en tu base de datos.

Uno que te diga si el usuario esta activo o no, y otro que guarde la cadena aleatoria que le vas a enviar.
Cuando el usuario se registre, creas una cadena aleatoria de X caracteres, y se la envias por correo junto con el id:
http://tudominio.com/activar.php?id=...snflasndasldas (Un ejemplo xD)

En tu script de activacion, verificas que el usuario exista, que no este activado ya, y que el codigo de confirmacion sea igual al enviado por URL.
Si pasa todas las pruebas :P Pues actualizas el campo que te dice si tu usuario esta activado o no.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:41.