La Web del Programador: Comunidad de Programadores
 
    Pregunta:  62647 - SALIR SESION SIN PODER REGRESARME
Autor:  jaime azair hernandez
ya tengo un codigo para salirme de sesion pero al darle clic para atras va ala ultima pagina visitada del sitio quiero ques i ya se salio de sesion vuelva apedir la contraseña, gracias

  Respuesta:  Reynier Reytor
Si ya destruiste la variable de session que tenia el login entonces lo que te falta es una validación en las páginas que requieren login, que te verifiquen la existencia del login de no existir la variable de session entonces redireccionarlo para la pagina que sea de tu combeniencia te pondre un pequeño ejemplo:

<?php
session_start(); //para oder accerder a las varibales de $_SESSION[]

if(isset($_SESSION['login'])) //verifico la variable de session este definida
{
//recojo el ide del usuario que esta registrado
$id_user = $_SESSION['login'];
}
else
{
//redirecciono la pagina en caso que no este logueado
header("Location: login.php");
exit;
}

/*Funciones de la pagina*/
?>


para destruir la variable de session

<?php
session_start();
session_unregister("login");
session_unset();
session_destroy();
header("Location: index.php");
?>

con estos garantisa que se eliminen y destruyan todos los datos de la variables $_SESSION[]

Bueno espero sea de ayuda cualquier otra duda no dudes en escibirme SALU2 desde CUBA