Saludos, soy un nuevo en el mundo del php (vengo del asp...), bueno y tengo una inquietud con un sistema de login, una vez que el usuario es comprobado se guarda su nick en una variable de sesion y esta es la función que uso para comprobar que el usuario esté logeado:
function verifica_login(){
if (!isset($_SESSION['usuario_nick'])) {
header("Location: login.php");
exit();
}
}
En la página de salir utilizo un session_unset() para limpiar las variables de sesion..., pero por ejemplo si me logeo y salgo, las variables de sesion no se borran y puedo volver a entrar en las páginas protegidas sin ningún problema...
Porque el session_unset(), no elimina las variables de sesion??
No se supone que es así como debe trabajar?