webankenovi gracias por responder , te voy a describir lo que voy a hacer y me dices si estoy haceindo lo correcto
en el login.php
Código HTML:
Ver original<a href="index.php?controller=user_&accion=recuperar_contrasena">Olvide mi Contraseña
</a>
en la accion recuperar_contrasena se envia el correo con el link
este es el link que estoy enviando al correo electronico esta bien? o deberia ser una cadena que el usuario no entienda
Código PHP:
Ver original$mail->MsgHTML("<a href='http://localhost/volcanicos/views/frm_mod_cont.php?time=".time()."&id=".$hash."'>".Recuperar
.Contraseña
."</a>");
tengo un inconveniente se supone que el controller debe de realizar el proceso de obtener el time comparlo y .....
en el controller tengo una funcion para cada tarea del sitio.
y donde implemento el
Cita: y eso si siempre un token que garantize que el usuario proviene del link
he estado intentando implementarlo pero me causa un poco de dificultad
en frm_mod_cont.php tengo
Código PHP:
Ver original<?php
if($_GET['time'] )
* * *
* * $controlador = 3600; //sg *1 HORA DE CADUCIDAD *
* * $controlador_final = $_GET['time'] + $controlador ;
* * $time_actual= time(); * * *
* * if($controlador_final >= $time_actual)
* * {
* * *
* * *
* * }else{
* * *
* * echo 'link caducado';
* * *
* * }
?>
pero en frm_mod_cont.php debe de ser la vista no deberia tener tanto codigo php