From c14fd6f05f96c36693db8b3058be2ceb8e7c87d1 Mon Sep 17 00:00:00 2001
From: wenminjie <1036699586@qq.com>
Date: 星期五, 10 七月 2026 09:34:02 +0800
Subject: [PATCH] 访客机侧代码

---
 ruoyi-applet/src/main/java/com/ruoyi/web/controller/webSocket/WebSocketAuthHandler.java |   80 ---------------------------------------
 1 files changed, 1 insertions(+), 79 deletions(-)

diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/webSocket/WebSocketAuthHandler.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/webSocket/WebSocketAuthHandler.java
index b475c5a..9d5a138 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/webSocket/WebSocketAuthHandler.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/webSocket/WebSocketAuthHandler.java
@@ -3,8 +3,6 @@
 import com.ruoyi.common.constant.Constants;
 import com.ruoyi.common.core.domain.model.LoginUserApplet;
 import com.ruoyi.common.core.redis.RedisCache;
-import com.ruoyi.system.model.TAppUser;
-import com.ruoyi.system.service.TAppUserService;
 import io.jsonwebtoken.Claims;
 import io.jsonwebtoken.Jwts;
 import lombok.extern.slf4j.Slf4j;
@@ -23,9 +21,7 @@
 @Slf4j
 public class WebSocketAuthHandler {
 
-    @Autowired
-    private TAppUserService appUserService;
-    
+
     @Autowired
     private RedisCache redisCache;
     
@@ -33,48 +29,7 @@
     @Value("${token.secret}")
     private String secret;
 
-    /**
-     * 验证用户认证信息
-     * @param appUserId 用户ID
-     * @param token 认证令牌(可选)
-     * @return 认证结果
-     */
-    public AuthResult authenticateUser(String appUserId, String token) {
-        try {
-            if (appUserId == null || appUserId.trim().isEmpty()) {
-                return AuthResult.failure("用户ID不能为空");
-            }
 
-            // 查询用户信息
-            TAppUser appUser = appUserService.getById(appUserId);
-            if (appUser == null) {
-                return AuthResult.failure("用户不存在");
-            }
-
-            // 检查用户状态
-            if (appUser.getStatus() == null || appUser.getStatus() != 1) {
-                return AuthResult.failure("用户已被禁用");
-            }
-
-            // 检查用户审核状态
-            if (appUser.getState() == null || appUser.getState() != 1) {
-                return AuthResult.failure("用户未通过审核");
-            }
-
-            // 这里可以添加token验证逻辑
-            if (token != null && !token.trim().isEmpty()) {
-                // 验证token的有效性
-                if (!validateToken(appUserId, token)) {
-                    return AuthResult.failure("认证令牌无效");
-                }
-            }
-
-            return AuthResult.success(appUser);
-        } catch (Exception e) {
-            log.error("用户认证失败,用户ID: {}, 错误: {}", appUserId, e.getMessage(), e);
-            return AuthResult.failure("认证过程中发生错误: " + e.getMessage());
-        }
-    }
 
     /**
      * 验证token
@@ -165,40 +120,7 @@
         return com.ruoyi.common.constant.CacheConstants.LOGIN_TOKEN_KEY + uuid;
     }
 
-    /**
-     * 认证结果类
-     */
-    public static class AuthResult {
-        private final boolean success;
-        private final String message;
-        private final TAppUser appUser;
 
-        private AuthResult(boolean success, String message, TAppUser appUser) {
-            this.success = success;
-            this.message = message;
-            this.appUser = appUser;
-        }
-
-        public static AuthResult success(TAppUser appUser) {
-            return new AuthResult(true, "认证成功", appUser);
-        }
-
-        public static AuthResult failure(String message) {
-            return new AuthResult(false, message, null);
-        }
-
-        public boolean isSuccess() {
-            return success;
-        }
-
-        public String getMessage() {
-            return message;
-        }
-
-        public TAppUser getAppUser() {
-            return appUser;
-        }
-    }
 
     /**
      * 从认证消息中提取用户信息

--
Gitblit v1.7.1