Users and roles enable you to easily validate user credentials and manage user information for a Web application.
 |
When the default membership settings are used, users and roles are specific for the given application. In
custom implementations of the providers, users and roles may not be application-specific. |
Users
Users are granted permissions through assigned roles that allow them to perform different tasks, such as do administration. Users may have more than one role.
Roles
Every Sitefinity user is assigned zero, one or more user roles. Permissions in Sitefinity are granted to each role
and are applied to every user in the role.
The “Administrators” role is automatically created for each new Sitefinity project. By default, there is one user assigned to this role. This role has
“Unrestricted” permissions defined in the configuration file. This role cannot be deleted, nor can the last user in it be deleted.
The role "Everyone" was introduced in Sitefinity 3.1. Every logged-in user belongs to that role. This role sets the difference between logged-in
users with no special role belongings and unregistered users. To find out why this role is significant for public users, see Working
with Public Users.
Roles could be established on the basis of their relationship to the Web site content such as editors, approvers or publishers. Other roles could be departmental roles
such as marketing or public relations.
Users and Roles in Sitefinity Database
The following tables are used by the default Membership and Role providers in Sitefinity:
- Telerik_Users - a table that stores Membership data for every user such as username, password, last activity date, e-mail, and so on
- Telerik_Roles - a table that stores role names
- Telerik_UsersInRoles - the table that holds the Users – Roles relation
Permissions are saved by role name in other tables.
See Also