Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/03/2016, 09:12
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.139
Antigüedad: 13 años, 8 meses
Puntos: 171
Respuesta: Como hacer dos menús diferentes dependiendo del logeo

digamos que tienes 2 tipos de usuarios, uno admin y otro comun, en la base de datos para los usuarios tienes un campo que se llama "nivel" y "a" es admin y "c" es comun.

Entonces en el menu haces una comprobación facil:

Código PHP:
Ver original
  1. $link = pagina_para_comun.php;
  2. if($dato_nivel == "a"){
  3. $link = pagina_para_admin.php;
  4. }

Asi solo deberas imprimir en el elemento <a> de la opción $link...

Esto lo puedes guardar en una variable $_SESSION[] y hacer la comprobación mucho mas facil, sin llamar a la base de datos cada vez... tambien te servira para hacer la comprobación directamente en los documentos

Código PHP:
Ver original
  1. if($_SESSION['nivel'] != "a"){
  2. echo "no tienes acceso a este documento";
  3. exit();
  4. }

Saludos!
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)