entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Restringir páginas a usuarios sin sesión con PHP

Cuando un usuario hace logout en mi sitio se ejecuta este código en logout.php:

<?php
session_unset();
session_destroy();
header("Location:");
?>

Lo cual destruye la sesión. El problema es que al dar regresar en el navegador me muestra la página anterior sin problemas. ¿Cómo puedo restringir esto?

1 Respuesta

1voto

Peter Puntos150460

Necesitas hacer la validación de sesión en cada una de tus páginas.

if (!$_SESSION['logeado'] ) {
    header('location: login.php');
}

La variable de sesión logeado obviamente la tienes que asignar cuando el usuario hace login y esta se destruye cuando hace logout.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta