1.优化websocket中的jackpot.hit
This commit is contained in:
@@ -94,7 +94,9 @@ final class GameWebSocketDispatcher
|
||||
}
|
||||
if ($userScoped && $payloadUserId > 0) {
|
||||
$boundUid = GameWebSocketSubscriptionRegistry::userIdOf($cid);
|
||||
if ($boundUid !== $payloadUserId) {
|
||||
// admin/ws 联调场景:admin 连接在握手时绑定 user_id=0,允许观测所有 user-scoped topic(例如 bet.win)
|
||||
// mobile 用户连接则必须严格匹配 data.user_id,避免泄露其它用户事件
|
||||
if ($boundUid !== 0 && $boundUid !== $payloadUserId) {
|
||||
$skippedNotOwner++;
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user