Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/10/2003, 05:26
Avatar de AlexNV
AlexNV
 
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años, 10 meses
Puntos: 1
Perdonad el retraso.
El Jedi, el procedimiento es bien sencillo.

El usuario rellena el formulario, poniendo su nick, password (dos veces), email y otros datos que te sirvan.
Si el nick ni el email existen, se crea un registro con esos datos en la tabla usuarios, con el campo CONFIRMADO = FALSE.

Se envía un email a la dirección especifficada por el usuario con una clave, generada aleatoriamente, y se redirije a una pantalla donde te pide la clave. En el email tambien se envia un link a esa pagina, por si tarda en llegar.

En esa pagina, el usuario pone la clave de confirmacion, si coincide con la generada se pone confirmado=TRUE y el alta se completa. Si no, se queda ahí hasta las 0:00, hora en la que el SQL Server tiene una tarea programada del estilo
DELETE FROM USUARIOS WHERE CONFIRMADO=0

Eso es todo. Espero que te sirva.