之前的权限设计,设计的比较简单,客户操作分配人员也比较方便,可以满足大部分客户的需求。
有些客户的网站比较复杂,对权限划分要求也比较细,为此,设计构想了该权限设计方案。按功能,模块进行权限划分 。
bt_user : 用户表 ,
bt_group:用户组:如 普通用户,高级用户等
bt_grouppriv:用户组权限表:如普通用户 有 添加产品,修改产品,删除产品等 , 高级用户 有权限划分等操作
bt_usergroup:用户-用户组 对应表
通过这种方式 可以很容易的精确到每一个操作 。最大化的满足客户的需求。