Pas besoin d'un tuto pour cela
Une table contenant les utilisateurs
une table contenant les groupes d'utilisateurs
une table contenant les nom des taches (avec un numéro unique pour chacune)
une table contenant les actions affectés à un groupe d'utilisateur
Dans Delphi, tu devrais associer le numéro de la tache de le
Tag d'un
TAction
Chaque Click, Chaque Menu, tout devra passer par une TAction avec un tag lié à une tache
Le plus performant, c'est d'aller récupérer les données à la connexion de l'utilisateur et de les stocker en mémoire (une simple TList<Integer> triée)
C'est un excellent exercice à travailler quand on débute, cela apprend beaucoup de chose.
Au final, la gestion de droits au sein d'un projet est un projet en soi.
Partager