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 |