Bonjour,
Suite aux conseils avisés plusieurs intervenants, j'ai créé ma classe d'authentification. Elle contient un Utilisateur auquel est assignée une valeur entière indiquant un niveau de droits.
Je cherche maintenant la meilleure technique pour utiliser ces droits définis pour l'utilisateur. En fonction d'un bit à 0 ou 1 dans un entier, l'utilisateur peut par exemple afficher plus ou moins d'information dans une grille de données, ou créer de nouveaux éléments, etc. Rien que du classique !
La première idée qui me vient est d'utiliser un if à chaque action tentée (pour les filtres sur les listes par exemple) mais ça me parait un peu lourd. Activer ou non certaines commandes à la création de la form parait raisonnable mais ne résoud qu'une partie du problème (voir la liste plus ou moins filtrée citée plus haut).
Existe il une méthode classique pour faire ce genre de chose ?
J-L
Partager