Código PHP:
// *** Registra el usuario en la cookie
function registrar_usuario($id_usuario,$id_pass){
// Expira la cookie al final del dia
$vida=mktime(23,59,59,date("m"),date("d"),date("y"));
setcookie("idUsuario",$id_usuario,0,"/");
setcookie("idPassword",crypt($id_pass,$id_usuario),0,"/");
setcookie("expira",$vida,0,"/");
}
Bueno, al ingresar al modulo solicitado tengo un include llamado: chkpaginas.php para validar si las cookies fueron registradas, es decir forzar a que el usuario entre por la pagina principal, ya que ahi inicialízo las cookies. En chkpaginas tengo el siguiente codigo:
Código PHP:
$idUsuario=$_COOKIE['idUsuario'];
$expira=$_COOKIE['expira'];
// **** Verifica si ya expiro la cookie
if ($expira<time()) {
setcookie("idUsuario","@",0,"/"); // Reinicia la cookie del usuario
setcookie("idPassword","",0,"/"); // Reinicia la cookie de la clave
Access_denied(0);
}
// **** Verifica si es un usuario valido
if ($idUsuario=="@" || $idUsuario=="") Access_denied(1);