Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2012, 08:25
dragonfire256
 
Fecha de Ingreso: septiembre-2011
Ubicación: Caracas
Mensajes: 240
Antigüedad: 12 años, 7 meses
Puntos: 9
Evitar que un usuario acceda a una pagina sin haberse logueado

Hola, buenos dias... Hace unas semanas abri este post http://www.forosdelweb.com/f18/restr...uarios-987039/ y le realice las modificaciones correspondientes... He podido hacer que dependiendo del tipo de usuario, ingrese a su carpeta correspondiente con este codigo

Código PHP:
Ver original
  1.         $fila=mysql_fetch_array($datos);
  2.         $_SESSION['codigo_usuario']=$fila['codigo_usuario'];
  3.        
  4.         if ($fila['tipo_usuario']=="admin")
  5.         {
  6.             header("location:admin/index.php");
  7.         }
  8.         if ($fila['tipo_usuario']=="consultor")
  9.         {
  10.             header("location:consultor/index.php");
  11.         }
  12.         if ($fila['tipo_usuario']=="lider")
  13.         {
  14.             header("location:lider/index.php");
  15.         }

El inconveniente que estoy presentando es que quiero evitar que quiero evitar que se escriba una url y esa persona accese sin autorizacion a la pagina... Escribi este codigo pero me devuelve a la pagina principal del sistema aun teniendo la autorizacion para verla (despues de haberse logueado, claro esta)

Código PHP:
Ver original
  1.    
  2.     if(!$_SESSION['tipo_usuario']=="lider")
  3.         header("location:../index.php");

No se que estoy haciendo mal... Muchas gracias