做过权限系统设计的前辈及高手进来谈谈设计思路

duan123 2004-03-29 06:12:07
如题
...全文
135 35 打赏 收藏 转发到动态 举报
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
_chage 2004-03-30
  • 打赏
  • 举报
回复
jdon那一篇讨论的确很深入,不过要根据系统的实际情况来运用,简单够用就好,一般情况下,
User Group Role Permssion 就是这四个东东。
Group是User的集合。如一个部门。
Role是一些权限的集合。如监理工程师。
zjjsgwm 2004-03-30
  • 打赏
  • 举报
回复
我的做法与lhbf(牧野)的基本相同,是建权限表和权限关系表:
权限表存储所有权限功能,权限关系表把权限和操作员关联。
角色权限表把权限整合一起,分配给权限关系表。
mbl 2004-03-30
  • 打赏
  • 举报
回复
duan123 2004-03-30
  • 打赏
  • 举报
回复
感谢lhbf(牧野) 的真知灼见
duan123 2004-03-30
  • 打赏
  • 举报
回复
up
duan123 2004-03-30
  • 打赏
  • 举报
回复
谢谢积极参与的同志们
AbnerChai 2004-03-30
  • 打赏
  • 举报
回复
帮你up一下。
AbnerChai 2004-03-30
  • 打赏
  • 举报
回复
建义采用基于角色访问控制(RBAC)的权限设计思路。
这个己经很成熟了。
amortal 2004-03-30
  • 打赏
  • 举报
回复
up
Stvan 2004-03-30
  • 打赏
  • 举报
回复
mark
2win 2004-03-30
  • 打赏
  • 举报
回复
同意下面观点:

我的做法是用:用户表、用户角色表、角色、角色权限表、操作表这几个表来管理权限。一个用户需要不同的权限就为其分配不同的角色。
这样用户并不直接与权限发生关系。比较合乎现实世界中的情况,仅供参考。


具体程序请联系偶,本人有一平台程序,角色管理特好,用于很多大型平台;
MSN:guxinglou@hotmail.com
bluesky35 2004-03-30
  • 打赏
  • 举报
回复
可以在数据库里建立用户表,在用户表中建立角色字段,不同角色用不同的FLAG标记,然后建立N个角色表,每个角色表有相对应的权限.
yugona 2004-03-30
  • 打赏
  • 举报
回复
也建议用proxy
Robotyea 2004-03-30
  • 打赏
  • 举报
回复
我 和 lhbf(牧野) 的做法差不多,比较适合中小型的系统设计。大型系统设计就要向土豆仙学习了。
请问土豆仙你的operate和group关联的话,domain的意义有是什么,会有多大,我觉得好像是多余的。。。。。。。。
wilddonkey 2004-03-30
  • 打赏
  • 举报
回复
totodo(土豆仙) 分析得很好
具体实现可以考虑xml和properties 结合。
duan123 2004-03-30
  • 打赏
  • 举报
回复
自己顶一下
jianxiadai 2004-03-30
  • 打赏
  • 举报
回复
帮你顶!!
cooldoghuang 2004-03-30
  • 打赏
  • 举报
回复
先up
dragon525 2004-03-29
  • 打赏
  • 举报
回复
研究一下,oracle数据库,或sql server数据库系统的用户权限设计方法。

如totodo(土豆仙)
所说,这种设计功能很强大,可扩展性好,就是复杂了一点。。。
对于一般的权限管理,可以没必要这么复杂
Jawan_lee 2004-03-29
  • 打赏
  • 举报
回复
通过proxy来把权限的检测分开!
加载更多回复(15)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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