设计支付中心组件的初衷就是实现用户权限的自动分配,熟悉Joomla的人都了解,如果能够实现了用户权限的自动分配,那么就相当于可以对用户能访问的资源进行动态分配(如菜单项,模块等等),这样就可以方便对网站的数字资源进行在线授权了。

Joomla的权限和用户的关系


Joomla的核心已经实现了用户,用户组,用户权限(也称作访问级别),这些都不需要额外的进行开发设计,我们需要做的就是理清这些概念之间的关系、

1. 用户组与用户

在Joomla中,一个用户必须有一个用户组(但不限于一个),一个用户是可以同时在多个用户组中的。

2. 用户与权限

用户权限实际上是和用户组相关联的。也就是说,如果你希望给一个用户单独指定权限,首先,你需要做的是新建一个用户组,然后将这个用户设置到这个用户组中。从而给用户相对应的权限。在Joomla中你可以创建无限的权限(访问级别),从而实现资源的精细分配。

3. 用户与资源

在joomla系统中,所有的资源(包括菜单,菜单项,模块,文章,分类等等)这些都可以进行权限分配的。简而言之,如果你希望对你的网站上的资源进行详细的用户权限分配,那么需要做下面的步骤

  • STEP1: 新建一个用户组,
  • STEP2: 新建一个访问级别
  • STEP3: 将用户组和访问级别关联
  • STEP4: 将资源(菜单项,模块)分配权限


收藏
0个人 收藏