>백엔드 개발 >PHP 튜토리얼 >关于acl中对同角色不同权限的问题

关于acl中对同角色不同权限的问题

WBOY
WBOY원래의
2016-06-06 20:07:061235검색

各位大神
现在用了 5 张表
1 : roles 角色
2 : permissions 权限
3 : permission_role 权限—角色对应表
4 : role_user 角色—用户对应表
5 : users 用户
但这样只能对角色进行控制,不能细分到用户的权限,如果要细分到同角色不同用户的权限,该怎么改进下,谢谢
incNick大神有过指点,但个人还不是很清晰,求各位大神指点

回复内容:

各位大神
现在用了 5 张表
1 : roles 角色
2 : permissions 权限
3 : permission_role 权限—角色对应表
4 : role_user 角色—用户对应表
5 : users 用户
但这样只能对角色进行控制,不能细分到用户的权限,如果要细分到同角色不同用户的权限,该怎么改进下,谢谢
incNick大神有过指点,但个人还不是很清晰,求各位大神指点

在新增一个user_permissions,用户权限关联表
给用户设定权限。

因为用户对应了角色。同时用户也有用户自己的权限。那在优先级方面,应该是用户大于角色。这里进行比较下就行了!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.