From 0fdd0bf60b7d98d21c9b5ff95bb55f0fa6495007 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期五, 14 八月 2026 14:20:03 +0800
Subject: [PATCH] Merge branch 'dev_business' of http://114.132.189.42:9002/r/mom-pro2-after into dev_business
---
yudao-framework/yudao-spring-boot-starter-websocket/src/main/java/cn/iocoder/yudao/framework/websocket/core/security/LoginUserHandshakeInterceptor.java | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/yudao-framework/yudao-spring-boot-starter-websocket/src/main/java/cn/iocoder/yudao/framework/websocket/core/security/LoginUserHandshakeInterceptor.java b/yudao-framework/yudao-spring-boot-starter-websocket/src/main/java/cn/iocoder/yudao/framework/websocket/core/security/LoginUserHandshakeInterceptor.java
index 3a31825..d4fb515 100644
--- a/yudao-framework/yudao-spring-boot-starter-websocket/src/main/java/cn/iocoder/yudao/framework/websocket/core/security/LoginUserHandshakeInterceptor.java
+++ b/yudao-framework/yudao-spring-boot-starter-websocket/src/main/java/cn/iocoder/yudao/framework/websocket/core/security/LoginUserHandshakeInterceptor.java
@@ -19,7 +19,7 @@
* 1. 鍓嶇杩炴帴 websocket 鏃讹紝浼氶�氳繃鎷兼帴 ?token={token} 鍒� ws:// 杩炴帴鍚庯紝杩欐牱瀹冨彲浠ヨ {@link TokenAuthenticationFilter} 鎵�璁よ瘉閫氳繃
* 2. {@link LoginUserHandshakeInterceptor} 璐熻矗鎶� {@link LoginUser} 娣诲姞鍒� {@link WebSocketSession} 涓�
*
- * @author 鑺嬮亾婧愮爜
+ * @author 瓒呯骇绠$悊鍛�
*/
public class LoginUserHandshakeInterceptor implements HandshakeInterceptor {
@@ -27,9 +27,10 @@
public boolean beforeHandshake(ServerHttpRequest request, ServerHttpResponse response,
WebSocketHandler wsHandler, Map<String, Object> attributes) {
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
- if (loginUser != null) {
- WebSocketFrameworkUtils.setLoginUser(loginUser, attributes);
+ if (loginUser == null) {
+ return false;
}
+ WebSocketFrameworkUtils.setLoginUser(loginUser, attributes);
return true;
}
--
Gitblit v1.9.3