如何设置权限?请有经验的朋友详细回答一下(100分)

  • 主题发起人 主题发起人 databox
  • 开始时间 开始时间
D

databox

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序中准备设有用户、部门、角色三个权限管理。
用户表中有部门、角色栏位。
部门表中有角色栏位。
角色中可以增加用户、部门。
我是希望做某项事的时候,首先判断个人,如果个人没有,再判断个人所有部门是否有此
权限、最后判断个人的角色是否有此权限,如果都没有,就没有,如果有一项有就有。
这样做有效率吗?另外,如果才能有效的管理权限,如果能将上面三种权限的管理有效的
结合起来。请各位有经验的朋友能仔细一点回答一下。
如果你们有好的方法,还望指教一下,上面的方法是我自个儿想的,肯定有很多地方比较
繁杂,没有效率。
你们对角色的定义具体是定义到些什么的呢?如果我希望某人有审核的权限,那么这个审核
的权限如何划分呢?要个人、部门、角色都能照顾得到。
 
角色表:角色属性
部门表:部门属性,角色类别
用户表:用户属性,部门类别
 
部门:拥有一组特定的角色,相当与用户组。
角色:拥有一组特定的权限.
用户:指定它属于哪个部门(用户组)就行了.
 
后退
顶部