做一个简单的权限管理系统
有3种角色:超级管理员/子文件夹管理员/普通用户
1.超级管理员可以给用户设置管理员权限以及对文件的只读/修改操作.
2.A子文件夹的管理员只能对A文件夹操作不能对B文件夹有任何操作.我建了3张表
userinfo - roleinfo(3种role) - funcinfo(控制增删改操作)
userid rid fid
username rname fname
userpwd fid
rid请问一下这样建表合不合理,
或者有什么好的意见给我,谢谢!
有3种角色:超级管理员/子文件夹管理员/普通用户
1.超级管理员可以给用户设置管理员权限以及对文件的只读/修改操作.
2.A子文件夹的管理员只能对A文件夹操作不能对B文件夹有任何操作.我建了3张表
userinfo - roleinfo(3种role) - funcinfo(控制增删改操作)
userid rid fid
username rname fname
userpwd fid
rid请问一下这样建表合不合理,
或者有什么好的意见给我,谢谢!
3长表吧 fid是啥意思? 难道还要递归么。。其实一张表就可以满足你的需求!呵呵3张也可以用户表 用户ID 用户名 用户组表 ID 组名 权限ID 用户ID权限表 权限ID 权限名3张表连接
权限设计
fid是功能id(要控制的权限id)....不用递归 呵呵.
我觉得3张好理解一些.