退出登录
- 一、实现
- 二、测试
- 2.1、退出了是否还可以访问接口
- 一键三连有没有捏~~
一、实现
我们只需要定义一个登陆接口,然后获取SecurityContextHolder中的认证信息,删除redis中对应的数据即可。
1、LoginController 添加一个方法 logout() 退出登录
2、然后实现类
二、测试
2.1、退出了是否还可以访问接口
测试退出了,老token是否还可以访问hello接口
先登录,登录了之后,拿到返回的token去访问退出接口
退出成功了之后,拿之前登录成功的老token,访问一下hello接口
然后看一下后台报的是什么错误
因为redis已经删除了,所以去找的时候,就会为null,返回用户未登录