From 8ea6a7dd1fcdbd4e22c564ed63a5a8023510161a Mon Sep 17 00:00:00 2001
From: zjk <852185829@qq.com>
Date: 星期三, 14 十月 2026 08:56:45 +0800
Subject: [PATCH] feat: 新增实名认证、企业认证、我的邀请与头像上传功能
---
hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java b/hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
index 407d131..f5d14b0 100644
--- a/hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
+++ b/hugray-server/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
@@ -41,9 +41,31 @@
return R.ok(tokenService.createToken(userInfo));
}
+ /**
+ * 登出(后台管理端使用 DELETE)
+ */
@DeleteMapping("logout")
public R<?> logout(HttpServletRequest request)
{
+ return doLogout(request);
+ }
+
+ /**
+ * 登出(小程序端使用 POST,网关 /miniapp/auth/logout 剥前缀后落到本路径)
+ * 与 DELETE 版本共用同一套登出逻辑,仅方法不同
+ */
+ @PostMapping("logout")
+ public R<?> miniappLogout(HttpServletRequest request)
+ {
+ return doLogout(request);
+ }
+
+ /**
+ * 登出公共逻辑:删除 Redis 登录态缓存并记录退出日志
+ * @param request 当前请求(用于从请求头提取 token)
+ */
+ private R<?> doLogout(HttpServletRequest request)
+ {
String token = SecurityUtils.getToken(request);
if (StringUtils.isNotEmpty(token))
{
--
Gitblit v1.7.1