Foros del Web » Programando para Internet » PHP »

sesiones login php

Estas en el tema de sesiones login php en el foro de PHP en Foros del Web. Hola, He realizado un código login para acceder a una aplicación web que tengo. Al validar el usuario con la base de datos, accedo sin ...
  #1 (permalink)  
Antiguo 16/04/2011, 01:16
 
Fecha de Ingreso: junio-2005
Mensajes: 88
Antigüedad: 14 años, 4 meses
Puntos: 1
Pregunta sesiones login php

Hola,

He realizado un código login para acceder a una aplicación web que tengo.
Al validar el usuario con la base de datos, accedo sin problemas.
Dentro de la aplicación, tengo un link el cual hace un logout de la aplicación y me redirige a la página login de nuevo.

Hasta aquí muy bien, el problema que veo es que una vez realizado el logout y automáticamente se redirige hacia la página del login, si voy al navegador y le doy a la flecha para volver a la página anterior, vuelve a acceder a la página validada sin pedir el login de nuevo.

El código del logout es el siguiente:

<?php
session_start();
$_SESSION = array();
session_destroy();
header ("Location: login.php");
?>

Cómo puedo hacer que una vez haga el logout no pueda volver a la página anterior sin haber validado en el login de nuevo?

Muchas gracias por vuestra ayuda.

Saludos.
  #2 (permalink)  
Antiguo 16/04/2011, 03:47
 
Fecha de Ingreso: noviembre-2009
Mensajes: 226
Antigüedad: 9 años, 10 meses
Puntos: 19
Respuesta: sesiones login php

Tendrás que poner un código en todas las páginas que quieras validar.

Por ejemplo, si quieres proteger ejemplo.php, al inicio del código deberías poner:

Código PHP:
Ver original
  1. if(!isset($_SESSION["autenticado"])) {
  2.      die("No tienes acceso, logueate...");
  3. }

Un saludo!
__________________
Mi blog: magdkudama.com

Mi clase de validación de datos: magdkudama.com/validation
  #3 (permalink)  
Antiguo 16/04/2011, 05:15
 
Fecha de Ingreso: junio-2005
Mensajes: 88
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: sesiones login php

De acuerdo. Ya me ha funcionado!!!.

Muchas gracias.
Saludos.
  #4 (permalink)  
Antiguo 16/04/2011, 06:06
 
Fecha de Ingreso: noviembre-2009
Mensajes: 226
Antigüedad: 9 años, 10 meses
Puntos: 19
Respuesta: sesiones login php

De nada! Para eso estamos!
__________________
Mi blog: magdkudama.com

Mi clase de validación de datos: magdkudama.com/validation
  #5 (permalink)  
Antiguo 27/04/2011, 02:12
Avatar de kanalejana  
Fecha de Ingreso: agosto-2009
Mensajes: 23
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: sesiones login php

Aprovechando el tema.... Una preguntita asi rápida jeje, he leido varios post y tutoriales y aun no me queda claro, como tengo que hacer el login y a la vez crear la sesion :( ¿me echais un cable?

Etiquetas: login, sesiones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:11.