From 5cd8330c9eb066435e1cf62a20b72f5146526603 Mon Sep 17 00:00:00 2001 From: zhenhui <1276357500@qq.com> Date: Tue, 19 May 2026 14:18:31 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96=E7=8E=A9=E5=AE=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2/dice/player/index=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=B8=B8=E6=88=8F=E9=93=BE=E6=8E=A5=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/app/dice/controller/player/DicePlayerController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/app/dice/controller/player/DicePlayerController.php b/server/app/dice/controller/player/DicePlayerController.php index b49af1b..9a90a2f 100644 --- a/server/app/dice/controller/player/DicePlayerController.php +++ b/server/app/dice/controller/player/DicePlayerController.php @@ -355,6 +355,7 @@ class DicePlayerController extends BaseController return $this->fail('generate token failed'); } UserCache::setSessionByUsername($username, $token); + UserCache::setCurrentUserToken((int) $player->id, $token); $userArr = $player->hidden(['password', 'lottery_config_id', 't1_weight', 't2_weight', 't3_weight', 't4_weight', 't5_weight'])->toArray(); UserCache::setUser((int) $player->id, $userArr); UserCache::setPlayerByUsername($username, $userArr); @@ -363,6 +364,9 @@ class DicePlayerController extends BaseController if ($gameUrlBase === '') { return $this->fail('GAME_URL is not configured'); } + if (!str_starts_with($gameUrlBase, 'http://') && !str_starts_with($gameUrlBase, 'https://')) { + $gameUrlBase = 'https://' . $gameUrlBase; + } $tokenInUrl = str_replace('%3D', '=', urlencode($token)); $url = $gameUrlBase . '/?token=' . $tokenInUrl . '&lang=' . $lang; return $this->success(['url' => $url]);