在使用ZMAXSHOP的时候,客户要求有两组用户可以管理商品,其中A组只能编辑商品的信息,不能修改商品的价格。B组件既可以修改商品的信息,也可以修改商品的价格。下面介绍如何使用权限系统来解决这以问题

1,创建用户结构


  • 1,在系统的用户管理中,添加两个用户组,一个是A管理中,另外一个是B管理组
  • 2,在A管理组中新建一个用户usera,在B管理组中新建一个用户userb

请注意 这里的A,B,管理组需要继承系统的Administrator组。否则会出现不允许登录后台。截图如下:

zmaxshop产品权限案例.png

2,设置权限


找到一个商品,在其权限设置界面设置修改价格权限。如图:

A用户组的权限(修改价格权限为拒绝):

zmaxshop_修改价格权限price.png

B用户组的权限(修改价格权限为允许)::

B用户组的权限.png

这样我们就完成了权限的控制。

3,登录查看效果


分别切换不同的用户登录后台查看效果。截图如下:

usera(无编辑价格权限): joomla_usera_编辑价格.png

userb(有编辑价格权限):

joomla_userb_编辑价格.png

4,更多说明


理论上我们可以实现更多细致的权限控制,作为免费版的商城,我们只实现价格编辑属性的权限控制。如果你需要更多的权限控制,可以和我们联系。



收藏
0个人 收藏