DotNetNuke Admin Security Roles

DotNetNuke uses security roles to govern users and their access to pages and modules.

Administrators are a special role enabling default access to website configuration, page and module editing.

Superusers have access across all portals and can manage aspects related to the hosting of the portals. The admin roles administration page covers the user roles outside of this.

User roles can be used to hide and show pages, or even to have different content on a page aimed at users within different roles.

An example of this is two modules on the same page, each with different roles assigned, allowing them to target unregistered and registered users.

Text/HTML modules can be used in this way to provide a message to site visitors before they login in and one once they have logged in.

Roles can be created either as an auto assignment to a new user, available for a user to select or only available for administrators to add.

A role can have a duration configured. Thus once it has been added to a user it will expire after, for example, a year.

Where the use of a website is on a yearly basis, for example a school or college, this would ensure that at the end of each year the students’ access is rescinded. Thus the website is working to prevent forgotten user access.

Using the roles its possible to create paid access to the website, the role can be offered to the user for a fee.

Admin Advanced Pages

Further pages in the admin common settings section are given in the table below:

Event ViewerFile ManagerPage ManagementRecycle Bin
Security RolesSite SettingsUser Accounts