关于基于角色的访问
管理员可以根据需要为用户分配安全角色,从而最大限度地减少管理权限所需的时间。管理员不为每个用户管理权限,而是为角色分配权限,这些权限将自动扩展到分配给该角色的每个用户。
款的角色
角色可用于为用户组分配安全权限,或将用户归入社会组。例如,您可以使用角色只允许付费订阅者访问您的站点。
DNN提供以下默认角色:
- 管理员.拥有管理其特定网站的完全权限,包括添加、删除和编辑网站上所有页面和模块的权限。管理员还可以授权其他用户访问网站管理模块,以及其他页面。该角色不能被删除和修改。
- 注册用户.所有经过认证的用户(即已注册和登录的用户)。这些用户帐户可以设置为“授权”或“未授权”以访问特定的页面/模块。该角色不能被删除和修改。
- 未经证实的用户.匿名网站访问者,包括未经身份验证(即未登录)的注册用户。此角色可用于确定是显示登录邀请还是注册邀请。该角色不能被删除和修改。
- 用户.注册订阅网站的用户。默认情况下,所有注册用户都被添加到此角色。通过身份验证的用户可以取消订阅或重新订阅此角色会员服务在查看配置文件模块。管理员可以删除或修改该角色。
- 翻译.自动为默认站点语言添加翻译角色;的例子,翻译(en - us),如果网站的默认语言设置为英语(美国)。启用内容本地化后,将为每种安装的语言添加另一个translator角色。注册用户必须手动分配给该角色。
根据产品或当前页面,可能还有其他角色可用。
- 所有用户.所有网站访问者,无论他们是否经过认证。
- 主机或超级用户.拥有管理整个DNN安装中的任何站点的完全权限。超级用户只能由其他超级用户创建。
- 内容编辑器.具有编辑页面内容权限的用户。
- 内容管理.具有管理(添加/删除/修改/重新定位)页面内容权限的用户。
- 模块部署人员.具有向站点页面添加模块权限的用户。
- 模块编辑器.具有编辑模块权限的用户。
- 页面编辑器.具有编辑页面权限的用户。
添加角色时,只需要填写“角色名”字段。默认设置创建一个私有安全角色。
如果角色是私有的,
- 管理员可以向其中添加用户
- 只有在提供了与该角色关联的RSVP Code或RSVP Link时,用户才能添加自己。
如果角色是公共的,
- 用户可以从他们的用户配置文件中添加自己。
角色可以是以下三种安全模式之一:
- SecurityRole.用于分配站点权限。
- SocialGroup.作为用户可加入的群组。
- 这两个.
用户可以在创建角色或创建用户时自动添加到角色中。
角色的状态决定了可以用它做什么。
状态 | 管理员/超级用户 | 用户 |
---|---|---|
禁用 | 不能访问。 | 不能加入。 |
等待 | 可以访问。 | 不能加入。 |
批准 | 可以访问。 | 可以加入,如果角色是公共的或如果角色有一个RSVP代码/链接。 |
图标可以与角色关联。
角色组
角色组可以对多个角色进行分类,便于管理。例如,名为工作人员可能包括以下安全角色:
- 所有员工
- 电话销售
- 市场营销
- 销售
- 信息技术
注意:一个角色只能属于一个组。若要从自定义组中移除角色,请将其分配给(全球角色).