From 1f8d76e80bffad1dd82b63760e167d78a0c9276c Mon Sep 17 00:00:00 2001 From: zhenhui <1276357500@qq.com> Date: Tue, 10 Mar 2026 13:46:04 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=B8=B8=E6=88=8F/api/v1/get?= =?UTF-8?q?GameUrl=E6=90=BA=E5=B8=A6=E6=B8=B8=E6=88=8F=E8=AF=AD=E8=A8=80la?= =?UTF-8?q?ng?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/app/api/controller/v1/GameController.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/app/api/controller/v1/GameController.php b/server/app/api/controller/v1/GameController.php index c4f9a27..5bf5172 100644 --- a/server/app/api/controller/v1/GameController.php +++ b/server/app/api/controller/v1/GameController.php @@ -50,16 +50,19 @@ class GameController extends BaseController } } + $lang = trim((string) ($request->post('lang', 'zh'))); + $lang = in_array($lang, ['en', 'zh'], true) ? $lang : 'zh'; + try { $logic = new UserLogic(); - $result = $logic->loginByUsername($username, $password, 'chs', 0.0, $time, $adminId); + $result = $logic->loginByUsername($username, $password, $lang === 'en' ? 'en' : 'chs', 0.0, $time, $adminId); } catch (\plugin\saiadmin\exception\ApiException $e) { return $this->fail($e->getMessage(), ReturnCode::PARAMS_ERROR); } $gameUrlBase = rtrim(config('api.game_url', 'dice-game.yuliao666.top'), '/'); $tokenInUrl = str_replace('%3D', '=', urlencode($result['token'])); - $url = $gameUrlBase . '/?token=' . $tokenInUrl; + $url = $gameUrlBase . '/?token=' . $tokenInUrl . '&lang=' . $lang; return $this->success([ 'url' => $url,