数据表访问权限
雪兵兵 发布于72月前 3答/1759阅

我的原始需求是:一个数据表要设置给某几个账号有查询权限,这个要怎么实现。

某个表内的记录给特定的用户查询,可以通过过滤条件设置,但是整个表的查询,要怎么实现只开放给某几个用户。



实现过程中遇到的问题:


我觉得这个问题的原因是:



[沙发] 雪兵兵
我的意思是要实现两个访问权限,一是针对整个表的数据给某几个人查询,二是针对表内的某几个记录给某几个人查询。
第二个可以通过数据表的过滤条件实现,做一个配置表,存放字段ID和用户ID的对应关系,再在过滤条件中写SQL语句实现。
第一个是整个表就给某几个人访问,如果也是通过第二个方式实现的话,如果数据表的记录很多,那么整个配置表会很大。
[地板] sovereign000
@雪兵兵 整个表访问弄个角色不就可以了吗?给不同用户分配不同角色
[地毯] Jieven
@雪兵兵 弄两个功能,不同角色 分别授权不同菜单.
另外过滤条件里 一也可以判定角色 ${user.rid} 可以做到 对不同角色的 不同过滤规则.
提交评论