ZMAXSHOP的权限设计ACL,完全兼容Joomla核心的权限设计。支持3个级别的控制,组件级别,分类级别,和产品级别。通过灵活的使用权限控制,你可以实现让指定的用户查看指定的部分

0,关于权限说明


Joomla系统将权限分为两种,一种是查看的权限,一种是写入的权限。这两种权限是分开的。查看权限控制哪一些人能够看这个资源,写入权限控制哪一些人能够操作修改这个字段。在后台的表现就是访问级别参数 和 权限设置选项卡。在本文讨论的权限默认值写入权限。

1,组件级别


组件级别的权限控制,能够让你设置哪一些用户能够管理商城(简单的来说,能够在后台的组件菜单下面看到ZMAXSHOP组件)。

组件级别的使用非常的简单,点击商城的设置,在系统设置中进入权限配置选项,然后按照需要,分配权限。如图:

zmaxshop权限设置.png

其中的“设置”和“访问组件”可以控制后台哪一些用户组能够访问组件。

另外,非常值得一提的是,Joomla 默认是不允许注册用户编辑和创建内容的。在商城的购物流程中,用户需要添加自己的收货地址信息,默认情况下,系统会提示 不允许保存的错误。解决的方案就是在上面的设置页面,设置Registered (注册用户组)的创建,编辑,删除权限都设置为允许。

2,分类级别


在添加和编辑分类的时候,可以设置类别的权限。具体的设置如下:

zmaxshop类别权限设置.png

理论上,使用类别权限控制,可以控制一个分类下的所有产品的权限,但目前zmaxshop对该部分的实现还比较薄弱,只实现编辑查看权限,其他的的权限都未实现。这一点,大家请知晓。

3,产品级别


在添加和编辑产品的时候,可以设置单个产品的权限。具体的设置如下:

zmaxshop产品权限设置.png

理论上,使用产品权限控制,可以控制每一个产品的权限。

4,权限的使用


通过上面的3种权限控制,理论上我们的系统是可以满足各种实际的权限控制需求的。

但不得不提,在实际的权限操作过程中,设置好正确的权限并不是一件简单的事情,需要充分掌握Joomla的用户,用户组,访问级别这三个概念后才能鱼如得水。下面是设置权限之前的一些建议:

  • 在设置权限的时候,请充分理解Joomla的用户,用户组,访问级别这个3个概念
  • 权限设置可能导致系统无法登陆,请在设置之前备份系统
  • 如果需要实现复杂的层级权限,可以和我们联系

5,温馨提示


当你使用超级管理员操作的时候一切都没有问题,但改为注册用户的时候,提示无法写入,无法编辑,无法删除等操作的时候,那么此时就是典型的权限设置不当问题。请登录后台设置恰当的权限来解决。 



收藏
0个人 收藏