Bonjour,
Je suis en train de mettre en place un système de droits qu'une personne donnera à des employés. Sur ce, c'est pas compliqué en soit, toutefois, j'essaye de trouver la meilleure façon d'insérer ces droits en base de données et donc de les traiter.
2 idées en tête :
1- je crée une entrée par droit avec une valeur à 1 ou 0 dans une table 'droits', avec bien sur, l'id du personnel concerné et le nom du droit d acces à associer. En faisant un WHILE sur l'id du personnel concerné, je récupère chaque valeur que je place en $_SESSION[$droit], etc ..
2- je crée une entrée par personnel, dans lequel je mets simplement une valeur droits de type 'varchar' 0|1|1|0|0|1|0|1, et en faisant un explode sur '|', je récupère chaque état bien défini à l'avance. Sachant à quel droit j'associe telle valeur $_SESSION[$droit].
Malgré ces 2 possibilités, j'imagine que je ne suis pas le seul à mettre en place des droits pour des utilisateurs. J'aurais voulu savoir si vous avez une méthode plus simple/pratique/fonctionnelle ?
Merci encore et toujours de votre aide.
Stéphane