
21/10/2003, 05:26
|
 | | | 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. |