Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/02/2007, 12:59
Avatar de marcosr
marcosr
 
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Re: Sessiones en diferentes directorios

Claro, que para ingresar a noticias sea necesario que una sessión llamada "privilegios" (o cualquier nombre) tenga asignado el valor "usuario". Entónces a noticias solo pueden acceder los usuarios cuya sessión "privilegios" ($_SESSION['privilegios']) contenga el valor "usuario" pero estas no pueden acceder al panel de noticias mediante un if.

Crea otro nivel de privilegios llamado "admin" para ingresar al panel de noticias.

El código que debes colocar en el panel de noticias sería este:

Código PHP:
session_start();

if (!isset(
$_SESSION['privilegios']) or $_SESSION['privilegios'] != 'admin') {
header("Location: a donde debe ir si no existe la sesión o no es admin")

Es importante decir que el nivel de privilegios de cada usuario lo mantienes en la BD, ademas de tener en la BD los campos Usuario, Contraseña agrega otro llamado nivel en donde almacenas los privilegios para cada usuario.

Saludos
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)