fix(WebSocketBase): 优先使用 uniacid 参数进行认证

与 Kefu.php 保持行为一致,在认证处理中优先检查 uniacid 参数,其次才检查 site_id 参数
This commit is contained in:
2026-01-21 16:02:35 +08:00
parent 673678a0e4
commit b737a7d51d

View File

@@ -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;