Files
lotteryLaravel/lang/en/sso.php
kang a44679665d feat: 增强代理和玩家管理功能
- 在多个控制器中更新权限检查逻辑,确保管理员能够更灵活地管理代理和玩家。
- 在 AdminPlayerStoreController 中引入对玩家创建能力的验证,确保只有具备相应权限的管理员能够创建玩家。
- 更新请求验证逻辑,新增 credit_limit、rebate_rate 和 extra_rebate_rate 字段,以支持更细粒度的玩家管理。
- 在 AgentNodeProfileController 中添加对父代理能力授予的验证,确保子代理的权限在父代理范围内。
- 引入 AgentProfileFieldRules 以简化代理资料更新请求的规则定义,提升代码复用性。
2026-06-04 18:00:50 +08:00

19 lines
884 B
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* 【英文】玩家端 SSO / Bearer 鉴权相关的 API 文案(对应 JSON 的 msg 字段)。
*
* - 键名与业务错误码字符串一致(如 8001与 LotteryMessage::sso()、docs/04 错误码对齐。
* - 英文字段可作开发兜底及未翻译场景的 fallback。
*/
return [
'8001' => 'Missing or invalid Authorization header', // 无 Bearer / 格式错误 / token 为空
'8002' => 'Token invalid or expired', // JWT 无效、过期或 dev: 格式错误等
'8003' => 'Player not registered', // 库中无对应玩家
'8004' => 'SSO secret not configured', // 未配置 MAIN_SITE_SSO_JWT_SECRET通常返回 503
'8005' => 'Account suspended or login disabled',
'8006' => 'Invalid username or password',
'8007' => 'Too many failed attempts. Try again later',
'8008' => 'Please sign in through the main site',
];