Ver Mensaje Individual
  #21 (permalink)  
Antiguo 12/12/2012, 14:35
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como recuperar password en sistema que gestiona cuentas de usuarios

no no hay problema por que despues al compararlo se compara el otro time tambien con 5 horas mas , tampoco es necesario convertirlo , pero eso ya a tu gusto como quieras hacer la verificacion.

para poner tu hora supongo que no tendras configurado el date.timezone

http://es.php.net/manual/es/datetime....date.timezone

zonas soportadas , no se cual es la tuya te pongo la lista

http://es.php.net/manual/es/timezones.php

ejecutalo en tiempo de ejecucion

ini_set('date.timezone','America/Guatemala');

logicamente antes del script

y cambiar el nombre de la variable time por otra que el user no sepa que puede ser

Código PHP:
Ver original
  1. $mail->MsgHTML("<a href='http://192.168.102.9/volcanicos&rel=".time()."'>".Fenomenos.Volcanicos."</a>"."<br>".$hash);
  2.  
  3.  
  4.     if($_GET['rel'] )
  5.          
  6.         $controlador = 3600; //sg  1 HORA DE CADUCIDAD  
  7.         $controlador_final = $_GET['rel'] + $controlador ;
  8.         $time_actual= time();
  9.          
  10.         if($controlador_final >= $time_actual)
  11.         {
  12.          
  13.         ahora verificamos el password con el de la bd
  14.          
  15.         }else{
  16.          
  17.         echo 'link caducado';
  18.          
  19.         }

Última edición por webankenovi; 12/12/2012 a las 14:43