ypsdf1
|
c0e95b6c73
|
正版验证页:人机验证挂件与卡片边框对齐(同边框色/圆角、内容居中)
|
2026-10-01 17:41:36 +08:00 |
|
ypsdf1
|
17d53c40a0
|
三大场景接入人机验证:新增captcha_guard.php统一校验库与CAPTCHA_PROVIDER配置,管理员登录/用户后台账密登录/正版验证浏览器提交三处接入;captcha_keys.php清空为可入库的空模板并加填写说明,部署脚本排除密钥文件防覆盖线上真值
|
2026-10-01 13:38:29 +08:00 |
|
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 |
|