fix(WebSocketBase): 优先使用 uniacid 参数进行认证
与 Kefu.php 保持行为一致,在认证处理中优先检查 uniacid 参数,其次才检查 site_id 参数
This commit is contained in:
@@ -144,7 +144,8 @@ abstract class WebSocketBase implements MessageComponentInterface
|
|||||||
protected function handleAuth(ConnectionInterface $conn, $data)
|
protected function handleAuth(ConnectionInterface $conn, $data)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$site_id = $data['site_id'] ?? null;
|
// 优先使用 uniacid 参数,与 Kefu.php 保持一致
|
||||||
|
$site_id = $data['uniacid'] ?? $data['site_id'] ?? null;
|
||||||
$member_id = $data['member_id'] ?? null;
|
$member_id = $data['member_id'] ?? null;
|
||||||
$token = $data['token'] ?? null;
|
$token = $data['token'] ?? null;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user