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