锁定老帖子 主题:请教权限设计中的关系问题
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-10-19
用spring的话acegi是不错的方案,切面思想,就不需要你那么费神设计了。
权限部分是不需要关联的,耦合度太高。 为什么是精华贴?不明 @_@ |
|
返回顶楼 | |
发表时间:2006-10-20
我也不明白,就也是精华帖,都没有高手的见解!
|
|
返回顶楼 | |
发表时间:2006-10-20
我以前碰到的一个系统,权限体系是这样的:
User Role Group Resource Team Continer Permission States 是我见过的相对比较复杂的权限体系。 其中Role是虚拟的, 对应关系如下: User:Group n:m Role:Group 1:n Role:Team 1:n Resource:States 1:n Team:Continer 1:1 具体的说就是对一个Team由多个Role ,在不同的Continer中有不同的影射,权限是 一个Resource 的指定States 的指定Permission比如 用户在激活状态下的写操作。 |
|
返回顶楼 | |
发表时间:2006-10-20
用户1----角色1---------权限1---资源
用户2--|&nbrq;&nbrq;|----权限2---资源 用户2----角色2---------权限3---资源 |
|
返回顶楼 | |
发表时间:2006-11-03
最近一段时间看了acegi,其他部分都不错。不过效率有问题啊,不知道有更好的解决方案吗?
|
|
返回顶楼 | |
发表时间:2006-11-03
怎么又有这种问题,我记得似乎以前讨论过。
参考:http://lucaslee.iteye.com/blog/30670 |
|
返回顶楼 | |