kate522
|
5091da6a60
|
feat(sms): align provider and verification flow
|
2026-10-05 02:13:52 +08:00 |
|
kate522
|
4833053a5c
|
fix(email): complete mail settings and templates
|
2026-09-04 12:06:42 +08:00 |
|
kate522
|
0985d0cb0a
|
feat(captcha): add provider configuration tabs
|
2026-09-02 16:55:57 +08:00 |
|
kate522
|
ff4ec1eb43
|
feat(captcha): 打通人机验证 11 个场景的前后端完整链路
- 统一验证入口 aksrt_require_captcha(),返回 true|WP_Error,启用场景配置缺失时 fail-closed 拒绝
- 前端公共 API 重构为 window.AKSRTCaptcha(verify/collect/reset/run),单飞锁防并发重复验证,一次性 proof 绑定浏览器 cookie+场景+服务商+主机名
- challenge/exchange REST 端点:challenge 原子占用防票据放大厂商调用,增加频率限制
- 新增 OAuth bind pass:服务端签发 5 分钟一次性令牌,绑定用户+服务商+浏览器,微信扫码延迟消费
- 覆盖场景:评论、登录、注册、绑定第三方、绑定手机、找回密码、修改密码、更改邮箱、资料下载、签到、前台投稿
- 移除 Service 层重复验证与 _auth_code_verified/_defer_login 等客户端可伪造标志,删除下载共享 pass 死代码
- 修复腾讯 TC3 签名 scope、Cloudflare action/cdata/hostname 严格校验、阿里云验签错误码映射
- 后台 Schema 保存对 secret 字段做掩码/保留合并;导入导出过滤 aksrt_captcha_config
- 重建 public bundle 与 admin SPA;新增 captcha 运行时/安全/业务契约测试与 harness
|
2026-09-02 13:03:24 +08:00 |
|
kate522
|
780e1eba21
|
优化了一些问题
|
2026-08-29 22:03:48 +08:00 |
|
kate522
|
8a738c7998
|
feat(admin): refine theme settings UI
|
2026-08-19 13:11:04 +08:00 |
|
kate522
|
480e2bf07e
|
feat(admin): rebuild page display settings
|
2026-08-19 00:07:13 +08:00 |
|
kate522
|
ac5c0b2dd7
|
fix(admin): restore Vite admin source files
|
2026-08-17 20:02:36 +08:00 |
|
kate522
|
e1723a8f08
|
feat(widgets): add phase 4 validation and accessibility
|
2026-08-17 19:14:40 +08:00 |
|
Claude Code
|
1268a55dd0
|
导入 AKSRT 主题开发源码
|
2026-07-03 22:50:34 +08:00 |
|