Activer/désactiver des onglets dans un menu html

jojojami Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -  
jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je viens de creer une application en html/php, dont un admin donne les priviléges aux utilisateurs , C bon j'ai creer les 2interfaces et tt fonctionnent parfaitement . mais je me demande s'il y a un script en php ou balise qui peut activer ou désactiver un <li> du menu selon les privilèges données à l'utilisateur ? est ce que ca vous semble logique comme idée???? s'il y a des autres idées svp n'hésiter pas à les partager , merci d'avance

A voir également:

4 réponses

jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   79
 
Salut !

Met le type d'utilisateur en $_SESSION, et fais toi une fonction isAdmin() qui renvois false si !isset($_SESSION) ou $_SESSION['type'] != 'admin', par exemple.
Et quand tu génères ton menu :
<ul id="menu">
<li>Accueil</li>
<?php if(isAdmin()) echo '<li>Administration</li>' ?>
</ul>

Ca reste discutable comme solution. Ya le fait de faire plusieurs menu et d'include celui qui correspond au type de compte.
Ou de faire un menu où tout est généré et masquer ceux que tu veux pas, comme l'a dit Loupix !
A toi de voir !


Jérémy
1
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
 
rend les invisibles !
0
jojojami Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
merci pr votre reponse : mais je m'explique , j'ai un menu qui contient 3 onglets "state","historic","report". un exemple precis : user1 peut acceder à "state", et les 2autres onglets seront desactivés . alors que user2 peut acceder aux 3 onglets?? est ce que c'est loqique et realisable?? merci
0
jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   79
 
Oui c'est logique et réalisable.
On vient de te donner des solutions avec Loupix, à toi de choisir celle que tu veux.
0