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
1142
Visitas
1
Resp
Por dannus hace 10 años
Developer
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 10 años
Admin
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar