Bonjour,
J'utilise une base de donnée Mysql, du php.
J'aimerai connaître la meilleure stratégie d'un point de vue technique pour gérer au mieux les différents accès de mes utilisateurs.
Je m'explique chaque utilisateur aura un login et password qui sont enregistrés dans une table ainsi qu'un profil qui possède différents droits.
Un profil peut se voir attribuer des droits qui lui permettent d'accéder à des menus spécifiés.
Par exemple l'utilisateur X pourra avec un profil P avec le droit d'avoir accès au menu M et N.
Donc je voulais savoir si dès que je clic sur un menu je :
- fais des tests via mon script PHP par des structures de contrôle.
Le problème est que j'ai différents profils avec des droits bien différents.
Cela risque d'être une usine à gaz.
- désactive les menus dont l'utilisateur n'a pas accès.
Techniquement je pensais nommé les boutons de mes menus par le mêmes noms que mes données dans ma table DROITS. Ainsi par défault tous les boutons seront désactivés, mais réactivé en fonction des droits de l'utilisateur.
- une autre solution plus simple ????
J'espère avoir été claire dans ma question et mes explications.
Merci d'avance de votre aide.
Alain
Partager