From b737a7d51d4bc6344f0eaaf7ca04df4f40864a06 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Wed, 21 Jan 2026 16:02:35 +0800 Subject: [PATCH] =?UTF-8?q?fix(WebSocketBase):=20=E4=BC=98=E5=85=88?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=20uniacid=20=E5=8F=82=E6=95=B0=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E8=AE=A4=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 与 Kefu.php 保持行为一致,在认证处理中优先检查 uniacid 参数,其次才检查 site_id 参数 --- src/app/api/controller/WebSocketBase.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/api/controller/WebSocketBase.php b/src/app/api/controller/WebSocketBase.php index 9eca9234c..d7e449cd9 100644 --- a/src/app/api/controller/WebSocketBase.php +++ b/src/app/api/controller/WebSocketBase.php @@ -144,7 +144,8 @@ abstract class WebSocketBase implements MessageComponentInterface protected function handleAuth(ConnectionInterface $conn, $data) { try { - $site_id = $data['site_id'] ?? null; + // 优先使用 uniacid 参数,与 Kefu.php 保持一致 + $site_id = $data['uniacid'] ?? $data['site_id'] ?? null; $member_id = $data['member_id'] ?? null; $token = $data['token'] ?? null;