新建一个帐号,分配系统管理权限,登录后访问用户管理等功能直接退出说无权限。

Blade 未结 1 429
hvgroup
hvgroup 剑圣 2025-03-13 17:31

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

1. 新建一个帐号,分配系统管理权限,登录后访问用户管理等功能直接退出说无权限。

2. 如图报错。

3.版本为:
  <revision>4.3.0.RELEASE</revision>

 <modelVersion>4.0.0</modelVersion>

image.png

image.png

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


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


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


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

1条回答
  • 2025-03-13 19:24

    现在系统对于权限和安全性这块做的优先级比较高。系统管理大部分模块是指定了只有管理员账号才可以访问的,你新建的用户应该没分配管理员角色,所以访问的时候就直接未授权了。

    解决方式两种:

    一、给新建用户分配管理员角色

    二、找到后端对应模块的controller,把@PreAuth注解删掉,这样就不会校验了。


    但是第二点不推荐,因为这样一来系统安全性大打折扣。而且看你的系统,也必须得安排最高级别的安全措施权限才行。

    0 讨论(0)
提交回复