ya te conteste en el otro post como hacer lo de la url el token y el dato para saber cual es el usuario
la url quedari asi , antes me equivoque solo en el archivo
Código PHP:
Ver original$mail->MsgHTML('<a href="http://localhost/volcanicos/views/frm_mod_cont.php?&ti='.base64_encode(time()).'&de='.base64_encode($destinatario).'&do='.$do.' ">Recuperar.Contraseña</a><br>');
ahora nos ponemos con el frm_mod_cont.php
Código PHP:
Ver original<?php
/// primero verificamos que existen las variables
if($_GET['ti'] and $_GET['de'] and $_GET['do'])
{
$controlador = 3600; //sg *1 HORA DE CADUCIDAD *
// verificacion de la caducidad del link
if($controlador_final >= $time_actual)
{
// verificacion del token $do = sha1($_SERVER['HTTP_USER_AGENT'].$destinatario);
{
/////// aqui ya deberiamos hacer los cambios de pass etc.......
/////// con esta funcion base64_decode($_GET['de']) obtenemos el email del usuario para hacer los cambios
/////// aqui mostraria un formualario para poner las 2 contraseñas
/////// y ya por ultimo guardarlo en la bd y mostrarle le login
}
else
{
echo 'el token no coincide';
}
}else{
echo 'link caducado';
}
}
else
{
echo 'Se produjo un error';
}
?>
si frm_mod_cont.php solo quieres la vista pues haz el link con el controlador hacia el index y ya en la funcion que seria el archivo que te he puesto mas arriba frm_mod_cont.php hay ya llamas a la vista , tienes razon deberia de ser asi , siguiendo tu estructura