权限管理为什么这样设计

a1642452305a 2012-01-30 08:02:15
权限管理为什么这样设计?
users 用户表
Permission 权限表

users 字段 id,names,PermissionID(外键)
1 name1 1
2 name2 3

Permission 字段 id,Permissions,Permissiontype
1 none 0
2 read 1
3 wirte 2

users表的 PermissionID 要对应Permission表
直接把PermissionID 设置成权限的字段不就可以了?
何必另外建一个表那么麻烦,这样做有什么好处呢?
另外建一个Permission表 不是多此一举,我面试很多公司都问怎么建权限表,在学校时,压根就没听说过这玩意,
现在自学,很奇怪这个问题.....望高手赐教
...全文
115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
我的个去 2013-10-11
  • 打赏
  • 举报
回复
看看这个通用用的用户权限管理系统的开发资料
a1642452305a 2012-01-30
  • 打赏
  • 举报
回复
一个 & 让我看明白干嘛这么设计了,多谢楼上的提醒.......
a1642452305a 2012-01-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yqsy123456789 的回复:]

例如 某个用户有读写write和read 两种权限的话。。。用你的方法就不好做了
[/Quote]
只读设为 0
读写设为 1
操作设为 2

只拥有两个权限我就设置为 3
全部拥有设置为 4

后面的想咋设就咋设,不是一样的?
yqsy123456789 2012-01-30
  • 打赏
  • 举报
回复
例如 某个用户有读写write和read 两种权限的话。。。用你的方法就不好做了
yqsy123456789 2012-01-30
  • 打赏
  • 举报
回复
或许是当你对多种 不同权限的用户进行管理的话 方便管理。。。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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