Bonjour,
je conçois actuellement une application en local (qui ne nécessite donc pas trop de sécurité )comportant une quinzaine de fonctionnalités. Or, chaque utilisateur peut avoir acces à 1, 2, 3 ou plus fonctionnalités ( ces droits sont geres dans ma base de données.).
Ma question est donc : comment faire au niveau du code pour que les fonctionnalités apparaissent ou pas selon les droits?
C'est un peu le meme principe que sur dvp : par exemple le tableau de bord n'apparait pas si l'on est pas connecté.
Dans un autre projet, j'avais fait des profils Admin, user et invite et dans ma page je faisais un
Mais la je ne sais pas trop comment faire puisqu'il n'y a pas de profils.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 switch droits case : admin afficher menu_admin ; //...etc
Est-ce que ce serait une bonne solution que de verifier avant chaque affichage de fonctionnalité
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if ($_session['droitsfonctionnalite']==true) afficherfonctionnalite();
Pour explication : Dans ma base il ya une table etre_authorise associant une fonctionnalite et un utilisateur ainsi que true (authorisé) ou false.
Comme vous le voyez je suis un peu perdue...
Excusez moi si je me suis mal expliquée et n'hésitez pas à me demander.
Merci de votre aide.
Partager