|
一、角色和组
角色和可以起到很好的权限分配作用,用户被委派以不同的角色来实现不同的功能,这是CMS系统的基本功能,在这里DNN系统同样为我们提供了角色管理功能。
通过图表可以看到:
■每个用户可以属于不同的角色
■每个角色也可以包含多个用户
角色的添加和管理可以通过Admin->Security Rols页面
在这个页面可以进行添加角色(Add New Rule)、角色组(Add New Role Group)的操作,角色组就是将角色进行分组,在一些大型网站中往往有较多的用户和角色,这就需要用到角色组这个成员。
下面我们进行示例演示:
1.首先我们添加角色组,单击" Add New Role Group"创建一个名为“Administrative Roles”的组,描述为“Roles used to administer portions of the site”。
2.添加角色“Home Page Admin”,角色组选择“Administrative Roles”,在选项卡中还有"Public role"和“Auto Assignment”两个选项,Pbulic Role(公开组)可以让用户自由选择是否加入本组,Auto assignment (自动分配)在用户注册时是否自动分配到此组,设置完成后单击Update保存。
二、给用户指定角色安全权限
1、修改自己的服务
用户登录后可以在用户配置页面看到和修改已分配的公共安全权限,我们可以在用户配置也通过“Manage Services”链接进行修改
进入管理服务页面后用户可以自行订阅或取消某项公共服务。
2、如何将用户指定为特定角色:
首先使用管理员登录,然后进入Admin->Security Roles(安全角色)页面,单击角色名称左边的铅笔编辑按钮,单击底部的“Manage Users In this Roles"链接进入角色成员管理页面,在这里可以从已存在的用户列表中选择我们想要的用户进行添加,右侧可以指定用户属于此组的生效及过期日期。
单击红色的”X“号可以删除已存在的用户。
|
|