Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2009, 09:21
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Mail de confirmacion al usuario

Basicamente la logica de estos sistemas es tener 2 campos extras en la base de datos. Uno para saber si esta activo o no, y otro para almacenar la cadena de confirmacion.

Cuando el usuario se registre creas una cadena aleatoria de X longitud, y la insertas a la base de datos, junto con los demas datos. Y le envias un correo al usuario que se acaa de registrar con el ID y la clave de confirmacion. Para recuperar el ID recien insertado puedes usar mysql_insert_id().

El link que le llegara al usuario apuntara hacia una pagina, donde confirmas si el registro existe (Tomando los datos por medio de $_GET) usando la clausula WHERE de MySQL, si el registro existes entonces le activas la cuenta al usuario, sino le muestras un error.