11/03/2012, 22:49
|
| | | Fecha de Ingreso: marzo-2012
Mensajes: 12
Antigüedad: 12 años, 10 meses Puntos: 2 | |
Respuesta: Confirmar cambio de dirección de correo Yo realizaria una tabla nueva con 3 columnas: - id_usuario
- correo_nuevo
- codigo codigo es un string random que generas cuando el usuario pide cambiar el correo. A la nueva direccion se enviaria un link que tenga como parametro este codigo, como por ejemplo:
http://www.midominio.com/confirmarcorreo.php?c=d3H3BH3Bsdasr3b4j3ff
Cuando el usuario ingresa simplemente realizas un SELECT a la nueva tabla buscando ese codigo, extraes el id_usuario y con un UPDATE reemplazas el valor del campo correo de la tabla de usuarios por correo_nuevo de esta nueva tabla.
Asi simplemente tendras una tabla con los valores que deben ser actualizados.
Puedes agregarle una columna de timestamp para que los codigos "venzan" despues de determinado tiempo. |