在这一节中,我们将介绍后台的用户组

星仔码头有编写过相关用户组的文章,个人觉得还是不错的,请点击查看

什么是用户组

一个网站有注册登录的功能,那么这个网站一定存在用户,用户的数量有可能很多,也有很少。

那么问题来了,一个复杂的网站它是如何管理网站上的用户呢?用户划分为普通用户,高级用户和超级用户,它们所针对的用户权限都不一样。这时候用户组就出现了,可把不同的权限分成组,然后再把权限组指派给不同的用户,有相同的权限的用户简称用户组。

用户组权限。

用户组权限在哪里查看呢?

在后台的全局设置里面有一个权限控制栏。如图

权限01.png

 用户权限的层级关系

就如上图所看到的,joomla用户组权限分为 Public Guest Manager Administrator Registered Author Editor Publisher Super Users。

可以看得出来, Public用户组是最低层,权限最小的一组用户组了。Guest、Manager、Registered、Super User都是要比 Public 高一层的用户组,都是Public用户组的继承者。这个是怎么看出来的呢?不知道你又没有注意到 Guest、Manager、Registered、Super User 前面都有一条横线(—)这就是代表比 Public 高一层。道理都是一样的 Administrator 是比 Manager 高一层,继承了 Manager ;Author 比 Registered 高一层,继承了Registered;Editor 和 Publisher(最容易判断的看权限前面的横条数)

在权限设置中什么是继承,继承起到什么作用?

就拿Public 和 Registered 用户组举例子。(Registered比Public高一级)

我们查看 Public 用户组的权限设置,如图

权限02.png

我们发现Public 用户组每一项的操作设置都是未设置。

我们再来查看 Registered 用户组的权限设置是如何。

权限03.png

通过两张图的对比,可以清楚的看出 Registered 用户组 除了登录前台这一操作选项另设置了允许之外,别的操作选项都是继承。继承在这里的意思就是继承 Public 用户组中的相对应的选项的设置。在 Public 用户组中所有的选项都是未设置,那么Registered 用户组选择继承的选项都是不允许的。

再拿Registered 用户组和Author用户组举例子。(Author比Registered高一级)

我们查看Author 用户组的权限设置,如图

权限04.png

Author用户组中的操作选项除了创建任何内容和编辑自己的内容外,其他选项是选择继承。

在这里值得注意的是,Author用户组的登录前台是继承,所以它继承了 Registered 用户组的前台登录设置了允许,所以这里选择继承是允许的。

新建用户组

一个网站单单靠这些权限是不够用的,那么就需要新建用户组。

新建用户组,你可以参考以下步骤。

1.点击后台菜单下的用户,选择用户组,如图

用户组01.png

 2.点击添加新组,进入到新增用户组的界面,如图

输入用户组名称,这里演示输入Add users

上级用户组:选择一个上级用户组,这里我们选择Guset (注意:上级的用户组的选择,可根据离自己需求最靠近的一个用户组)

用户组02.png

 3.输入完后点击保存,新建一个用户组就完成了。如图

 用户组03.png

 4.用户组建立好后,该用户组还是没有权限,那么问题又回到了给用户组设置权限的问题了。

下面我们就给新增加的Add users 用户组设置权限。

还是得回到全局设置中的权限设置,我们选择Add users 用户组开始设置。

登录前台设置为允许;登录后台设置为允许;如图

用户组08.png

用户组的权限设置好了,但是还没有用户是在Add users 用户组的。

那么这就回到上一节中讲到的,添加用户了,如何添加在这里不作演示,直接给Add users 用户组添加用户了,如图(注意:点击保存并关闭)

用户组05.png

 接下来就是检验成果了

因为张三的账号是属于Add users 用户组的,可以通过Add users 用户组的权限设置去检验,如果都是可以实现,那么这个权限的设置是正确的。

用张三的账号在前台登录,检验是否可以登录,如图

用户组06.png

 

用张三的账号登录网站后台检查是否可以登录,如图

这里值得注意的是,因为joomla后台的组件中权限,并没有设置Add users 用户组,所以张三登录后台后是什么都没有的。

用户组07.png