本人第一次作权限访问控制。感觉不知从何下手,请大家指点一下
我做的算是oa吧
有很多模块,每个模块还有子模块,都有添加,编辑,查看,删除的权限
比如客户管理模块,下面有,客户信息,客户联系人信息,客户环境等子模块。每个子模块都包含添加,编辑,查看,删除的操作,另外还有部分信息不可见的控制。
我做的算是oa吧
有很多模块,每个模块还有子模块,都有添加,编辑,查看,删除的权限
比如客户管理模块,下面有,客户信息,客户联系人信息,客户环境等子模块。每个子模块都包含添加,编辑,查看,删除的操作,另外还有部分信息不可见的控制。
具体讲一下,功能权限啊。
建立用户表User
父模块表ParentModule
子模块表ChildModule
操作表Operation(诸如查看,添加,编辑,删除)
角色表Role
角色权限表RoleQX
用户角色表UserRole但是我觉得很不好走,我想先显示模块列表,选择一个,显示子模块列表,选择自模块项后,显示操作列表,然后提交到角色权限表中,我觉得走的太复杂了。
T_Group(id,name)
T_Operation(id,name,address,parent_id)
T_USER_Authorization(id,user_id,operation_id)
T_Group_Authorization(id,group_id,operation_id)
user表
group表
权限表