用户管理修改用户对应的角色

Blade 未结 1 619
wangjie
wangjie 2021-11-24 09:28

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

1. 用户管理修改用户对应的角色,小程序如何能立马获得新的角色对应的菜单,现在小程序只能推出,重新登录才能显示新角色对应的菜单?

2. 有没有提供比如修改用户后,清除该用户对应的token,让小程序能够调用任一接口,自动重新登录

3.image.png这个方法可行吗?我看上面说用来踢人的

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


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


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


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



1条回答
  •  admin
    admin (楼主)
    2021-11-24 16:10

    目前鉴权用的是jwt,而jwt属于分布式无状态认证,后端修改之后是无法直接获取到最新信息的。

    如果要实现你的要求,有两种方式:

    一、做无痛刷新机制,每次请求接口,返回成功后都会带有一个最新的token,同时把新token替换。这样的话,正常请求都会实时刷新。

    二、做jwt有状态化,将token存储到redis,每次需要用户信息都从redis获取最新的token。

    0 讨论(0)
提交回复