社区
Web 开发
帖子详情
做过权限系统设计的前辈及高手进来谈谈设计思路
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)
初级到CS开发
高手
通用
权限
管理
系统
全程实录
本课程主讲项目的功能模块主要有:用户管理、角色管理、菜单管理、
权限
管理、组织机构管理、特权管理、用户角色管理、角色
权限
管理、日志管理、报表统计、智能客户端、报表
设计
器和按纽
权限
组。另外像ADO.NET、分层、事务、视图、委托、反射、WebService、FastReport.NET、Dev、RDLC、EpPlus操作EXCEL等知识点全部贯穿在视频中讲解
谈谈
Android 安全策略SElinux
不积跬步无以至千里,补全自己的短板,完善体系,虽然是站在巨人的肩膀上,写这篇文章也算是对这个知识点的总结。 一,背景 SElinux出现之前,Linux上的安全模型叫DAC(Discretionary Access Control 自主访问控制),它的核心思想就是:进程拥有的
权限
与执行它的用户
权限
相同,比如,以root用户启动camera, 那么camera就拥有root的用户
权限
,我们知道root的
权限
是很大的,可以说为所欲为。 所以DAC方式管理太过宽松,只要应用获得了root
权限
,可以在后台做很
一位计算机专业的
前辈
的java学习汇总
一位计算机专业的
前辈
的java学习汇总 (转载) 想来学...
【
设计
模式】
谈谈
我们工作中的23个
设计
模式
一个方面是这些功能块从主体来说是比较内聚的,另一个来方面说,对工作职责的细分,可以让大家把自己的事情干好,发挥团队作战的效能:开发把开发干好,测试把测试干好,资损防护同学把资损防护干好,整体也就做好了。这里还想提的是,很多时候,我们只看到了我们复用了庞大的基础能力,但是也要看到我们在项目中增量的贡献,这是我们的闪光点。这里我们的工作
思路
是,我们不用展示复杂的细节,我们要提供一些高层的理解,汇报如此,
系统
的包装也是如此。对工作中来说,我们可能有状态好的时候,有状态不好的时候,主观的处理的手段是调整状态。
谈谈
你对流行框架的理解
原文:http://blog.sina.com.cn/s/blog_8df07b6f0100u0d3.html 1、
谈谈
你对Struts的理解。 答: 1. struts是一个按MVC模式
设计
的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章