公司使用的是 SA-TOKEN 框架, 领导提出要求每次项目启动的时候使所有登录的人员下线。
废话不多说,直接上过程:
1. 定位登录逻辑
2. 找到 token 存放的位置
模拟登录方法,直接调用 SA-TOKEN 框架 的 StpUtil.login 方法
断点进去,发现:
这个应该是创建 token 的,继续
有 save 字样的方法应该是保存,继续
有set方法,点进去看下
大胆选择 Jackson, 进去试试
断点达到这边看下能不能进来,原来是 redis。
现在需要确定的是 key 的值是多少,类似 ” token:* “
后面需要做的就是添加一个拦截器启动的时候清空 redis 里面对应的 token 的key
搞定下班
标签:登录,token,TOKEN,清空,SA,断点 From: https://www.cnblogs.com/204Handsome/p/18589903