Hola gente, estoy haciendo un recuperador de contraseñas para los usuarios de mi pagina web, lo hago en 2 pasos. primero el usuario escribe su correo y guardo un hash de 128 dígitos y la fecha con time(), El usuario hace click en el link y yo verifico la fecha de ese hash. mi duda es lo estoy haciendo bien? o hay otra manera de hacer la expiración?
Obviamente no eh puesto todo el código, solo esta parte que es con la que tengo dudas.
Código PHP:
$login['expire_time'] = 720; //Time in minutes (12horas)
if($datos['fecha'] < $login['expire_time'] ){
//continuamos puesto a que es menor a 12 horas
} else {
//el link es mayor a 12 horas.
}
Gracias :)