用的是thinkphp框架,基于auth进行权限认证
目前mysql中有如下4个表:
1、user(用户表)
2、auth_group(用户组表,如管理员组、员工组)
3、auth_group_access(用户与用户组之前的关联关系表)
3、auth_rule(规则表,基于“/模块/控制器/操作”来控制的)
需求:想要实现用户可以根据企业的架构和职位来进行权限分配
比如:CRM客户管理
1、销售员可以访问自己名下的客户信息
2、销售经理可以访问自己员工下的所有客户信息
请问实现的思路是怎么样的?
你这个其实还是有一定的组织架构信息在里面的,这个设计好在加上权限