1.优化websocket中的jackpot.hit

This commit is contained in:
2026-05-28 16:52:12 +08:00
parent 4de4d4a721
commit 6b20b074a9
4 changed files with 29 additions and 4 deletions

View File

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