Bonjour,
Pour mes besoins, j'ai les rôles suivant :
- ROLE_AUTEUR : pour ceux qui ont le droit d'écrire des articles ;
- ROLE_MODERATEUR : pour ceux qui peuvent modérer les commentaires ;
- ROLE_ADMIN : pour ceux qui peuvent tout faire.
Maintenant l'idée est de créer une hiérarchie entre ces rôles. On va dire que les auteurs et les modérateurs sont bien différents, et que les admins ont les droits cumulés des auteurs et des modérateurs. Ainsi, pour limiter l'accès à certaines pages, on ne va pas faire "si l'utilisateur a ROLE_AUTEUR ou s'il a ROLE_ADMIN, alors il peut écrire un article". Grâce à la définition de la hiérarchie, on peut faire simplement "si l'utilisateur a ROLE_AUTEUR". Car un utilisateur qui dispose du ROLE_ADMIN dispose également du ROLE_AUTEUR, c'est une inclusion.
Mon soucis est celui de savoir comment gérer cette hiérarchie (relation) entre les rôles ?
Merci d'avance...
Partager