紧急!2.7版本数据权限有问题!

Blade 未结 2 1187
294108767
294108767 剑圣 2020-11-04 11:59
悬赏:5

一、该问题的重现步骤是什么?

 1. 我在数据权限处增加了一个对于通知栏的本人可见权限,并且在可见字段处填的是id,name

 反馈

    超级管理员查询没有问题

    其他用户报错


 2.png

3. 然后可见字段修改为正确字段Id,categoryName 还是报相应的错误

删除数据权限,还是报这个错误。

一模一样,仿佛是有缓存一样





二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2020-11-05 10:02

    不是,请作者仔细看我的问题,我都加粗了文字。我后面修改了。修改了字段,修改成为了id,categoryName ,还是会报错!并且提示一样的错误,name不存在,仿佛有缓存一样。后面我清空了redis缓存,就可以了!!!!!但是每操作一次web动态数据权限都需要清空一次redis缓存,请问这是你们设定好的吗

    2 讨论(0)
  • 2020-11-04 17:44

    blade_notice表没有name字段,这和数据权限插件本身没有关系的,超管账号没报错是因为超管不受数据插件的控制,可以看到所有数据。

    就好比你在mysql写sql语句 select name from blade_notice 提示你没有name这个字段,难道就是mysql本身的问题了么?

    1 讨论(0)
提交回复