『博客开发日记』之登出接口的实现

本文最后更新于 2026年1月11日 晚上

登出接口的实现


登出接口的需求

删除redis中的用户信息

代码实现

先创建logout接口


在BlogLoginServiceImpl类中实现代码

1
2
3
4
5
6
7
8
9
10
11
12
@Override
public ResponseResult logout()
{
//获取token,解析获取userid(在哪获取token呢,去之前将token封装存储在SecurityContextHolder里面拿)
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
LoginUser loginUser = (LoginUser) authentication.getPrincipal();
//获取uesrid
Long userId = loginUser.getUser().getId();
//删除redis中的用户信息
redisCache.deleteObject("bloglogin:" + userId);
return ResponseResult.okResult();
}

PS:该系列只做为作者学习开发项目做的笔记用

不一定符合读者来学习,仅供参考


预告

后续会记录博客的开发过程

每次学习会做一份笔记来进行发表

“一花一世界,一叶一菩提”


版权所有 © 2025 云梦泽
欢迎访问我的个人网站:https://hgt12.github.io/


『博客开发日记』之登出接口的实现
http://example.com/2026/01/11/『博客开发日记』之登出接口的实现/
作者
云梦泽
发布于
2026年1月11日
更新于
2026年1月11日
许可协议