Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/02/2003, 13:12
Avatar de gomo
gomo
 
Fecha de Ingreso: mayo-2002
Ubicación: [email protected]
Mensajes: 906
Antigüedad: 21 años, 10 meses
Puntos: 0
Mira es mas o menos asi
supone que tenes 2 secciones: la A y la B y dependiendo del username y pass se accede a una o a la otra, se llaman seccionA.php y seccionB.php
Entonces primero validas en una pagina con la BD el user & pass y declaras una variable $acceso que puede valer A, B o nada dependiendo del acceso que tenga

Código PHP:
**esto para la pagina de login.php**
session_start();
session_register('acceso');

//con esto lo redireccionas a la seccion
//correspondiente si se loguearon bien
if($acceso){
header("Location: seccion".$acceso.".php");
}

//si no paso el test le das error etc
echo "Error: login malo";

**
ahora esto al principio de seccionA.php**
//recuperas la sesion
session_start();
//si no tienen los permisos de acceso
//para esta seccion los mandas al login
if($_SESSION['acceso'] != "A"){
header("Location: login.php");
}
//aca tu contenido 
Y haces lo mismo con seccionB.php cambiando las letras.
Esa seria la idea aprox.
No te olvides que tanto las funciones de sesiones como header() tienen que ser usadas ANTES de mandar nada al browser (no puede haber un echo() antes).
Saludos cualquier cosa just ask
__________________