Hi all
I am building a member website that will ultimately have four roles - Users, SuperUsers, Adminstrators, SuperAdministrators. Users simply use a segment of the site as defined by criteria stored in SQL, SuperUsers will have the ability to use multiple segments of the site. Administrators will have the ability to manage and manipulate a single segment of the site. SuperAdministrators will have the ability to administer the complete site.
These roles will be cumulative. By that I meant that all Super Administrators will have the rights of Administrators. All Administrators will have the rights of SuperUsers. And everyone will have the rights of Users.
I am wondering if there is a "best practice" guide to building the role structure. Is there a way to develop the roles such that Users is a "base class" and all other roles are super-classes of this base class? Or should I do it in a way that all roles are "discrete" and users have to have multiple roles to ...
Go to the complete details ...