用户权限表怎么设计好?

zhangzhen_927116 2011-06-29 05:04:57
我想实现一个用户权限的功能,涉及到了建表,但是没这方面的经验?高手给点意见。
在用户登录的时候会动态生成树形菜单,有这个权限就显示没有就不给显示。
是建一个表还是建多个表?
...全文
358 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangzhen_927116 2011-06-30
  • 打赏
  • 举报
回复
在线的高手帮忙看看啊 。
zhangzhen_927116 2011-06-30
  • 打赏
  • 举报
回复

功能
添加
添加1
添加2
查询
查询1
查询2

像这样一个树形结构,我怎么样设计表
还有设计用户的使用权限看有没有查询跟添加的权限。
追梦的人 2011-06-30
  • 打赏
  • 举报
回复
1.用户表
2.角色表
3.权限表
4.权限角色关联表

菜单根据权限配制的路径动态生成,不同的用户就拥有不同的权限
xuexiaodong2009 2011-06-30
  • 打赏
  • 举报
回复
1.菜单表:MenuID,MenuName,ShowOrder,ParentID


看看ParentID是干什么用的,人家都给你说了!!自己却不研究啊
zhangzhen_927116 2011-06-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jamespanjunwei 的回复:]
1.菜单表:MenuID,MenuName,ShowOrder,ParentID
1.用户表:UserID,LoginName,TrueName,IsValid
2.权限表:UserID,MenuID,Privilege(1-无2-读-4写-8完全控制)
基本上就可以满足你的要求了
[/Quote]
谢谢,我拿来研究研究。
老潘 2011-06-29
  • 打赏
  • 举报
回复
1.菜单表:MenuID,MenuName,ShowOrder,ParentID
1.用户表:UserID,LoginName,TrueName,IsValid
2.权限表:UserID,MenuID,Privilege(1-无2-读-4写-8完全控制)
基本上就可以满足你的要求了
zhangzhen_927116 2011-06-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hq0927 的回复:]
肯定是多个表.具体要看你的权限控制到什么程度,还有就是结合一下程序的设计
[/Quote]
嗯 谢谢,其实权限没控制的很严,值有在生成树形菜单的时候才会有
hq0927 2011-06-29
  • 打赏
  • 举报
回复
肯定是多个表.具体要看你的权限控制到什么程度,还有就是结合一下程序的设计
dearbinge 2011-06-29
  • 打赏
  • 举报
回复

权限表
ID PERMISSION
ADMIN 1
GUEST 2
用户表
ID NAME PERMISSION_ID

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧