Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/09/2009, 17:37
joaowizard
 
Fecha de Ingreso: abril-2009
Ubicación: Miami
Mensajes: 182
Antigüedad: 15 años
Puntos: 8
Respuesta: restringir Guest ver algunos modulos

bueno, lo que tienes que tener claro es QUÉ guardas en la variable sesion??

es decir, puedes guardar el NICK en la variable sesion, y luego con ese NICK hacer un chequeo de sesion en las páginas que requieras que por ejemplo solo entren los administradores. Me explico, tienes en una variable sesion un nick o un nombre, tus usuarios estarán LOGUEADOS en tu web, ahora bien, quieres que a UNA SECCION de tu web solo entren por ejemplo los administradores, qué haces ?? pues chequeas que el usuario en sesion [esa variable sesion que tienes guardada] tiene permisos de administrador, entonces, en las páginas que quieras que solo entren los administradores por ejemplo debes tener algo como esto al comienzo:

$nombre_se_la_sesion_activa = $_SESSION['s_username']; //le asignas a esa variable el nombre de la sesion en cuestión, ese nombre o NICK o como se llame lo usarás para crear un SELECT en tu base de datos de usuarios [donde estará ese nombre o nick] para ver la categoria [categoría, nivel o como le llames], algo así como:

$sql = "SELECT * FROM `usuarios` WHERE nick ='".$nombre_se_la_sesion_activa." AND categoria=administrador";//acá ese categoria debe ser el nombre de tu campo en tu base de datos, sea categoria, nivel o lo que fuere, y el "administrador" es el valor que permitirás acceder a esa seccion

$result = mysql_query($sql, $link);
$row = mysql_fetch_array($result);//

//en este $row si existe pues quiere decir que el usuario en sesion AHORA tiene la categoria o nivel administrador, entonces le dejo entrar a esa página, SINO, redirecciono o mando atrás ... espero haberme hecho explicar ..... salu2 !!!
__________________
-----------------------------------
Éxitos !!! .. joao