ypsdf1
|
a33aba1b13
|
第57批续12: 修复token有效期误判+绑邮箱弹窗邮箱字段缺失
- core.php: validateWebAccess view操作不再要求web_login_verified——
token 10分钟内有效即直接放行,在线玩家无需二次密码(之前逻辑要求
Java推送web_login_verified才放行,导致自动注册token延期即失效)
- api/account.php: acctBindEmailPoll SQL补email字段——前端
acctBindEmailCodeStep(d.email)拿不到邮箱,绑邮箱弹窗蒸发
|
2026-10-26 21:49:50 +08:00 |
|
ypsdf1
|
6daedd5dbc
|
第57批续9: 修复弹窗卡死(poll终态前关drawer)+token偶发无效(web_login_verified fallback)
|
2026-10-26 18:41:34 +08:00 |
|
ypsdf1
|
c4f6f2fa1c
|
第57批续7: 弹窗毛玻璃+抽屉式动画;PHP不再重复验密改为验证码确认;绑定完成直接进验证码步骤
|
2026-10-26 16:27:29 +08:00 |
|
ypsdf1
|
c8a7cd73a6
|
第57批续4:绑邮箱向导展示可绑定邮箱类型+drawer卡片毛玻璃效果
|
2026-10-26 12:00:57 +08:00 |
|
ypsdf1
|
80c4073445
|
第56批:修复webEmailBindResult非法action+后缀三模式校验(Java权威)+绑定邮箱抽屉动画
|
2026-10-25 18:40:35 +08:00 |
|
ypsdf1
|
f2859fe6e5
|
第53批:网页绑邮箱三接口+前端向导——不拦截改游戏内60秒批准,密码复核+IP连错5次封5分钟
|
2026-10-23 23:01:59 +08:00 |
|
ypsdf1
|
3a4252e861
|
第52批: 修复\/JSON转义脏值PHP侧(清洗函数+比对容错+存量自愈)
- core.php新增b64Clean(base64白名单清洗)与cleanB64DirtyOnce(存量清洗,自备.b64clean标记挂migrateDatabase锁前)
- 比对点接入b64Clean: core.php临时/主密码验证, account.php第一层比对与改密回读, sync.php改密旧密码验证
- 根因: PHP json_encode默认把base64中的/转义成\/,Java历史解析层漏还原写进库,hash脏值致两端密码恒错; 本侧为第52批四层防护的PHP半边
|
2026-10-23 19:21:26 +08:00 |
|
ypsdf1
|
a0aeabf22d
|
第48批(2/2):网页改密强度对齐游戏+实时校验+成功面板留屏;容错解盐修脏盐玩家网页端恒密码错误;bing壁纸代理地址补api前缀
- core.php: 新增 pwdRuleError(6-20位+大写+小写+数字,与游戏 PasswordUtils.validate 同一把尺子)
与 saltDecode(镜像Java清洗,strict解码前先剔除非base64字符)
- account.php: acctChangePassword 套用 pwdRuleError;acctPwdCheck 改走 saltDecode
- sync.php: changePassword/resetPassword 套用 pwdRuleError;changePassword 老密码校验改走 saltDecode
- player.php: 改密弹窗加实时4项校验清单(oninput更新✓/✗,全绿才可提交);
成功后不关弹窗,展示明文新密码+复制按钮+同步说明(供截屏保存),保留 notifyJavaSync
- wallpaper.php: bing/NASA 代理地址补 api/ 前缀(原相对路径经前端路由转发后404);
缓存键 bing->bing_v2(旧6h缓存存着坏URL,版本化立即生效)
|
2026-10-23 11:48:27 +08:00 |
|
ypsdf1
|
71b644182c
|
第44批:玩家端账号安全双层验证(改密/2FA绑定解绑/恢复代码)+admin用户搜索卡住根因修复+sync改密列名修复
|
2026-10-22 18:55:26 +08:00 |
|