管理员给角色分配权限功能,拥有此角色的用户登陆,提示 没权限 跳到登录页面

Blade 已结 2 1102
半路笙歌
半路笙歌 剑圣 2021-03-24 10:32

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

1. 管理员给角色分配权限功能

2. 拥有此角色的用户登陆

3.提示:请求未授权, 跳到登录页面


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

管理员分配给角色的权限,此角色的用户可以正常访问当前功能


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

bladeX

2.5.1

linux


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

场景重现:

一、管理员给医生分配角色

image.png

二、医生角色登陆

2.1查看yc角色为医生

image.png

2.2 yc用户登录

image.png

2.3 点击 费用查询

image.png


image.png


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

2条回答
  •  admin
    admin (最佳回答者)
    2021-03-24 13:54

    看描述有可能是后台的api接口加了@PreAuth注解强制指定了角色访问限制。你看下对应模块的接口是否有加相关配置

    0 讨论(2)
  • 2021-04-22 11:35

    遇到过类似问题,我的解决方法是:在 

    DeptController

    类上面的    

    @PreAuth(RoleConstant.HAS_ROLE_ADMIN)

    注解,将其注释,或者增加。

    RoleConstant.HAS_ROLE_USER


    0 讨论(0)
提交回复