用户自动登出,并报错令牌过期

Blade 未结 1 187
li120697
li120697 2024-10-10 16:59

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

1. 使用feign调用

userClient.saveUser(user);

用户添加成功,登录后点击页面,如果请求自建项目接口请求正常访问,调用到框架自带接口会自动登出,并报错令牌过期。

image.png


2. 例如调用到角色列表接口,就会自动登出,控制台报错认证异常、请求未授权。

image.png


3.使用框架自己的用户管理中的新增用户,发现也是可以正常访问的。

我看了一下client和controller的区别,调用方法一样,只不过controller多清理了一下缓存。

我在client中同样加了清除缓存,还是会出现同样的问题。



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

期待用户可以正常访问页面

实际会自动登出报错


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

balex企业版

windows10


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


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

1条回答
  •  admin
    admin (楼主)
    2024-10-10 17:02

    用controller的接口创建一个用户,在用feign创建一个用户,看下user表的数据有什么差别。


    作者追问:2024-10-10 17:02

    这个问题我想到了,改过了之后还是会出现这个问题

    作者追问:2024-10-10 17:02

    唯一的区别是feign的数据id是我自己定义的 不是生成的

    image.png

    这个会有影响吗?

    回答: 2024-10-10 17:02

    如果是主键则不会有影响,登录的时候会判断部门、角色、岗位等id,如果没有分配会拒绝授权,你看下完整数据呢

    0 讨论(0)
提交回复