课程
/后端开发
/PHP
/RBAC打造通用web管理权限
想问问老师, 如下的一种情况怎么设计这个权限,
公司有部们A, 部门B, 两个部门都经理角色, 但是部门A只能看见A的数据, 部门B经理只能看见本部门的数据, 公司总经理能看见全公司的数据
2017-02-22
源自:RBAC打造通用web管理权限 3-2
正在回答
A 经理和 B 经理的的功能权限相同,但数据权限不同。
RBAC 负责管理功能权限。
数据权限通关业务逻辑进行管理就好,也就是在菜单的增删改查中附加数据所属用户的检查就好。
角色可以分开设置为A部门经理和B部门经理,
权限也分开设置为A部门经理权限一、A部门经理权限二,B部门经理权限一、B部门经理权限二,
那么,A部门经理对应A部门经理权限一和A部门经理权限二,B部门经理对应B部门经理权限一和B部门经理权限二。
就是将不同部门也在权限中提现出来。
编程浪子
举报
RBAC为商业系统安全防范手段,结合理论和实战介绍RBAC
3 回答请问用RBAC如何单独给用户分配权限?
4 回答对RBAC的提问
1 回答web权限管理
2 回答请问每个权限都需要手动增加吗?
2 回答怎么隐藏没权限进入的菜单栏?