Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2013, 23:07
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 9 meses
Puntos: 192
Respuesta: Protejer directorio web y acceder solo con $_SESSION

Cuando inicies sesión, guardá en la variable $_SESSION un valor buleano que indique si ha iniciado sesión o no (por ejemplo $_SESSION['logueado'] ). Entonces, al principio de cada archivo de tu aplicación poné algo así:

Código PHP:
Ver original
  1.  
  2. if(!isset($_SESSION['logueado']) || !$_SESSION['logueado']){
  3.     header('location:login.php');
  4.     die;
  5. }

Es decir, veriifica que la clave logueado exista en el array y luego que sea verdadera. Si alguna de estas condiciones no se cumple, envías al usuario a la página de login.

Dado que estás usando varios subdirectorios, vas a tener que poner la ruta de login.php relativa al archivo donde estás ubicado.
__________________
nahueljose.com.ar

Última edición por Naahuel; 31/07/2013 a las 23:08 Razón: Pequeño error en el código