Commit Graph
11 Commits
Author SHA1 Message Date
ypsdf1 b6983f99e4 新增第四层安全防护:全局限流20次/分钟/IP,白名单与带secret的内部调用豁免,超限挂起连接不返回数据 2026-09-30 15:56:16 +08:00
ypsdf1 4db131082c fix: 永久封禁玩家禁止登录Web后台、正版验证粘贴页响应异常时回查真实状态
- core.php 新增 playerWebBanReason():查 web_player_bans 名字封禁(永久/未过期),expire_time 兼容Java推送的毫秒单位;validateWebAccess 接入,商城/CDK/余额/token校验一律拒绝
- api/sync.php 四个登录入口全部拦截:validate_weblogin_token、web_login_request、send_email_code、verify_email_code
- api/minecraft_auth.php:success/error 清空输出缓冲保证纯JSON;新增 action=status 会话真实状态查询;粘贴页提交响应异常时回查状态,已验证则如实提示通过,不再误报"服务器响应异常"
2026-09-28 00:03:07 +08:00
ypsdf1 f2b87325e1 feat: 封禁IP同步Web黑名单(须持游戏内/web token)、清空队列联动清理pending登录请求 2026-09-27 21:23:31 +08:00
ypsdf1 c3d9c0925d 修复4个问题: 用户组购买确认弹窗、在线曲线清理、高频出售缓冲、每小时活跃数据 2026-07-20 13:18:58 +08:00
ypsdf1 1d5f500a28 fix: 限时折扣过期逻辑修复 + Minecraft OAuth功能改进 2026-07-17 16:51:38 +08:00
ypsdf1 ff83406013 minecraft_auth.php: 改用公共客户端ID实现OAuth,新增verify_code和paste_code_page端点 2026-07-17 14:02:38 +08:00
ypsdf1 d539cc10bf 改用Microsoft Graph User.Read scope(不依赖Xbox Live API权限) 2026-07-17 11:41:00 +08:00
ypsdf1 e30c37ef64 修改OAuth scope为XboxLive.signin 2026-07-17 11:36:20 +08:00
ypsdf1 51aaedc2b3 修复OAuth error回调路由:invalid_scope等错误也能正确显示 2026-07-17 11:34:48 +08:00
ypsdf1 b7c83903ca 修复Microsoft OAuth回调路由:自动检测code+state参数路由到callback 2026-07-17 11:15:08 +08:00
ypsdf1 65fc468ce1 新增Microsoft OAuth正版验证API
1. 新增minecraft_auth.php
   - 完整的Microsoft OAuth流程
   - 支持create_session/check_session/callback/verify_premium
   - 验证状态持久化到SQLite

2. 配置项在pay_secrets.php中(gitignored,手工FTP上传)
2026-07-17 10:23:07 +08:00