红薯大大都说麻烦的权限范围控制(某个角色只能看某个地区的数据)

呆萌 发布于 2012/11/26 14:18
阅读 478
收藏 1
现在做一个权限控制的范围控制。就是某个角色只能看某个地区的数据。而且还要分层。比如系统管理员给下属单位设置地区数据。然后下属单位再给具体用户设置地区数据。大家讨论讨论?如果用shiro做有什么好办法吗?

以下是问题补充:

@阿酷:跟 OSC 无关的问题最好不要指名道姓问红薯。他又不是什么都懂。有什么问题发出来,有懂的人自然会回答你 :) (2012/11/26 15:04)
加载中
0
红薯
红薯
Shiro 这东西我完全不熟悉
0
呆萌
呆萌
求红薯大大说这种权限系统的思路
红薯
红薯
完全不熟悉 Shiro
0
mallon
mallon
权限这玩艺儿不能依靠第三方软件,最好自己设计实现
0
ornotyes
ornotyes

关键是普通业务数据中需要包含控制权限的数据。

控制权限的数据用不同的位数的数据确定地区。

查询普通业务数据时,左连接like查询

比如:110102  11代表北京,01代表朝阳

查询北京数据:like '11%' 

chaxun 朝阳数据:like '1101%'

0
_全村的希望
_全村的希望

Ralasafe ,这个东西做到了数据权限的控制,我看了一遍, 感觉代码侵入性太高,基本就是要求自己写的每一个增删改查方法都由Ralasafe处理,它在内部把你的sql拼上它生成的权限相关的sql提交给数据库 

官网:http://www.ralasafe.cn

返回顶部
顶部