Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2015, 14:17
Jose789
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 3 meses
Puntos: 4
Verificar un tiempo si caduco o no

Hola gente, tengo un sistema de recuperación de contraseñas pero tengo un problemilla al verificar si ya pasaron 12 horas o no.

Tengo una tabla, con 3 columnas, user_id, token, fecha, Guardo la fecha con un time() no si eso sera un problema o no.

Código PHP:
$forgot['expire_time'] = 720//Time in minutes 720 es igual a 12 Horas.
$key FilterText($_GET['key']);
$check mysql_query("SELECT * FROM forgot_password WHERE token='$key'");
$datos mysql_fetch_assoc($check);
if(
$datos['fecha'] > $login['expire_time'] ){
//El código caduco

} else {
//el código no caduco

El problema es que conforme genero el token y lo verifico ya me sale que esta caducado.

Espero que me puedan echar una mano y gracias.