Skip to content

支持全局 Captcha 能力开关 - #986

Open
yokowu wants to merge 2 commits into
mainfrom
feat-login-captcha-toggle
Open

支持全局 Captcha 能力开关#986
yokowu wants to merge 2 commits into
mainfrom
feat-login-captcha-toggle

Conversation

@yokowu

@yokowu yokowu commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

变更内容

  • 新增全局 security.captcha_enabled 配置,默认开启
  • 支持通过 MCAI_SECURITY_CAPTCHA_ENABLED 环境变量控制
  • 关闭后统一跳过普通用户登录、团队管理员登录、找回/重置密码邮件和每日签到的 Captcha 校验
  • 后端在共享 Captcha.ValidateToken 中统一处理开关
  • Web 前端通过 /api/v1/server/config 获取 captcha_enabled 并统一控制 Captcha 调用

验证

  • go test ./config ./pkg/captcha ./biz/user/handler/v1 ./biz/team/handler/http/v1 ./biz/server/...
  • pnpm run lint
  • pnpm run build:offline

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant