删除用户后,怎么让已经登录的用户不能使用系统功能

Blade 未结 1 96
guandengyu
guandengyu 剑童 2025-06-04 10:28

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

1. 后台删除某一用户A,

2. 删除后,该用户A如果是已登录系统状态,让用户A使用不了系统的功能,且能跳转到登录页面。

3.


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

删除用户A后,用户A无法使用系统,如果是登录状态,需要让用户A的登录失效。且能跳转到登录页面。


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


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


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

1条回答
  • 2025-06-04 11:47

    需要开启token有状态的模式,把token存入redis,每次请求进行校验。删掉用户后把redis的token也删掉。这样用户下次请求发现redis的token匹配不到,就会跳转到登录页了

    0 讨论(0)
代码语言
提交回复