你需要了解的Joomla 1.6 - ACL访问控制级别 (4)

thumb-joomla-tutorial-viiiix本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

所谓交接的日子也没什么真正的事情可做,继续做内容好了。继续“你需要了解的Joomla 1.6”之ACL访问控制级别;在之前的一篇中,我们提出了一个假想需求并介绍了实际操作步骤。接下来我们就针对这些步骤展开来说。

1.创建用户组

登录管理后台,点击全局导航菜单中的“Users”,进入其中的“创建新用户组”(Add New Group);如下图所示:

joomla-16-add-user-group

  1. 在Group Title中输入Teachers Group
  2. 在Group Parent中选择Registered作为Teachers Group的父级组。
  3. 点击右上方的“保存并新建”(Save & New)。
  4. 在Group Title中输入Students Group
  5. 同样为其选择Registered作为父级用户组。
  6. 点击右上方的“保存并关闭”(Save & Close),回到用户管理页面。

2.为用户组分配核心权限

在上一步中,我们为新建的学生和教师组都选择了Registered注册用户组作为父级用户组,所以它们也就继承了Registered组的核心权限,比如从站点前台登录的权限;我们曾经在前面一篇中提到,目前对于这两个新用户组,我们只需要它们拥有从前台登录的权限即可,所以核心权限的分配已经搞定,不需要另外做什么。

3.创建用户并分配到不同的用户组

用户组创建好了,现在我们需要创建一些范例用户。点击全局导航菜单中的“Users”,进入其中的“创建新用户”(Add New User);如下图所示:

joomla-16-add-new-user

  • Name:输入用户名,注意这里需要使用全名,比如Ms.Jones一类。
  • Login Name:输入用于登录的用户昵称,比如msjones。
  • 密码及确认密码。
  • Email:输入用户邮箱;对于测试用的用户账户,可以随便输入,比如 This e-mail address is being protected from spambots. You need JavaScript enabled to view it

接下来为用户分配用户组。在下面的Assigned Groups应该可以看到Registered和Public已经默认选中,并且Public为必选。保持默认不动,我们将Teachers Group选中,这时会发现作为Teachers Group的父级用户组,Registered也变为了必选。

点击“保存并新建”,执行相同的步骤来创建一个Student账户,Name使用David Smith,用户名为david,邮箱使用 This e-mail address is being protected from spambots. You need JavaScript enabled to view it ,并为其选择Students Groupd;保存并关闭,测试用户创建完毕。

4.创建访问级别权限

现在我们有了用户组及相应的测试用户,接下来需要创建两个访问级别权限,分别分配给学生和教师组。点击全局导航菜单中的“Users”,进入其中的“创建新访问级别”(Add New Access Level);如下图所示:

joomla-16-add-access-level

使用Teachers Access Level作为Level Title,然后将User Groups Having Access中的Teachers Group选中,这样就可以使教师组中的用户有权访问该级别中的内容了。

点击“保存并新建”,建立Students Access Level,并勾选Students Group和Teachers Group,这样做可以保证教师和学生组中的用户都可以查看该级别中的内容。保存并关闭。

还剩下4个步骤放在下一篇中继续搞;午饭时间,大家好胃口。

译者:Viiiix7210

如需转载,请注明官方英文文 档及本人译文的出处,谢谢。查看英文原文: What You Need to Know About Joomla 1.6. Part 3: Access Control Levels


收藏与分享

评论刷新

2010-08-09 13:44
换工作了?
2010-08-09 17:18
是哎,还要耗上些才能打包袱走人

添加评论


Security code
换一张图