疯狂的狮子Li
2024-07-09 d6688a367dc8dee7c489790daa5389de08e0531a
ruoyi-common/ruoyi-common-websocket/src/main/java/org/dromara/common/websocket/interceptor/PlusWebSocketInterceptor.java
@@ -35,6 +35,7 @@
     */
    @Override
    public boolean beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, Map<String, Object> attributes) {
        try {
        // 检查是否登录 是否有token
        LoginUser loginUser = LoginHelper.getLoginUser();
@@ -52,6 +53,10 @@
        attributes.put(LOGIN_USER_KEY, loginUser);
        return true;
        } catch (NotLoginException e) {
            log.error("WebSocket 认证失败'{}',无法访问系统资源", e.getMessage());
            return false;
        }
    }
    /**