一、该问题的重现步骤是什么?
新建一个用户,当点击“日志管理”下面的任何日志的时候,会报错,401错误。详见下面录制的视频和截图。
二、你期待的结果是什么?实际看到的又是什么?
期待的结果:新建的用户,当击“日志管理”下面的任何日志的时候,能正常访问。
实际看到的:新建一个用户,当点击“日志管理”下面的任何日志的时候,会报401错误。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
正在使用的产品:BladeX物联网平台
版本:1.0.0
操作系统:Windows11
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
日志模块只有管理员才可以访问,其他角色没权限。具体可以看controller对应的方法,有一个@PreAuth控制了权限。
该用户是“管理员”,但依然报错。
超级管理员
这个逻辑是不是应该加判断逻辑优化下代码,防止“非超级管理员”赋权“日志模块”?
框架默认最高权限,但是有些用户觉得没必要这么高,会自己改@PreAuth注解指定的权限。如果写死不可配置菜单,那改动还更麻烦,所以不会处理。
但是,是不是不应该直接让租户用户退出?这样太暴力了,还要重新登录,影响使用体验
扫一扫访问 Blade技术社区 移动端