Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Link para solo para adminitradores

Hola, quiero poner un link que solo aparezca cuando un usuario sea admin.
tengo esto:
<?php if (!isset($_SESSION['iduser'])){?>
<a onClick="ventanas(1);" class="cursor"><li class="item_l">Iniciar sesi&oacute;n</li></a>
<a href="registro.php"><li class="item_l">Registrarse</li></a>

<?php } else {?>
<a href="<?php echo $dato['0'] ?>admin/index.php"><li class="item_m">Admin</li></a>
<a href="<?php echo $dato['0'] ?>inc/cerrar.php?cerrar=yes"><li class="item_l" style="font-size:16px;line-height: 18px">&times;</li></a>
<a href="<?php echo $dato['0'] ?>user/perfil.php"><li class="item_l"><?php echo $_SESSION['nombreuser'] ?></li></a>
<?php }?>
tengo una columna llamado rango donde todos los usuarios son rango 0 pero quiero que cuando sea rango 1 (admin) que salga el boton de adminitrador, ahora mismo solo tengo que cuando el usuario tenga registrada la sesion me abra todo el menu, pero claro el link admin solo seria para las personas administradores con rango 1
Editado
0
Puntos
1167
Visitas
1
Resp
Por Dannus hace 101 meses
Avanzado
Respuesta #1
Hola es muy sencillo:
<?php 
//Si el rango del usuario es 1 mostramos el enlace
if (obtener_rango($_SESSION['iduser'])==1){?>
<a href="<?php echo $dato['0'] ?>admin/index.php"><li class="item_m">Admin</li></a>
<?php } ?>
tienes que hacer la función obtener_rango supongo que ya sabes como, al igual que tendrás funciones que obtienen el nombre del user o el avatar añade otra para obtener el rango y listo....
1
Puntos
Por alber hace 101 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate