Bonjour,
Je me pose quelques questions sur la réalisation d'une gestion des droits et j'aimerais bénéficier de vos conseils pour m'aider.
Je voudrais avoir un liste d'utilisateur de mon programme qui aurait plus ou moins de droits sur celui ci.
Exemple :
- user1 a le droit d'accéder seulement en visualisation à la catégorie 1, il peut visualiser, modifier, créer un entité dans la catégorie 2 et il n'a pas accès à la catégorie 3.
- user2 a le droit d'accéder et de modifier la catégorie 1 et il n'a pas accès à la catégorie 2 ni 3.
...
Ces droit sont stockés dans la base.
J'aimerais avoir un idée du "comment l'appliquer dans le programme". Au début, j'ai une fenetre d'identification, mais comment j'utilise les droits au mieux ? Je les laisse dans la base ? Je les stocke temporairement ? dans quoi ?
J'avais penser à une classe qui DroitConnexion stockerai tout ca mais je ne sais pas si c'est le mieux pour ce cas la.
Pouvez vou me conseiller ?
Partager