关于数据权限是不是只能sql来判断?

小99 发布于 2014/06/20 13:14
阅读 107
收藏 1
我有个人员列表,普通用户进去系统只能看到本部门下的人员,超级管理员进去能看到所有人员,这个需求是不是只能用sql来控制?有别的技术能自动判断吗?
加载中
0
罪恶的花生
罪恶的花生
sql只是其中最简单的方法,你也可以全部用户查询出来后,在后台过滤,不过一般人都不会这么做。方法很多。建议使用sql方法来过滤。
小99
小99
嗯明白了,谢谢
0
itian277
itian277

if id < 10000 超级管理员

或者

if index(name, "admin") != -1 超级管理员

这不是 吃饭可以有很多种方式 放屁也可以有很多种姿势 一个道理吗

小99
小99
明白你的意思,我是说除了这些有没有其他技术可以实现,比如权限框架或者别的能不能够做到自动处理,
0
lock_free
lock_free
主要问题就是登录用户有什么权限。你从db,缓存,文件,或其他系统都可以,解决一下数据来源问题。
返回顶部
顶部