You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure B2C自定义Email OTP场景下‘创建账户’按钮禁用求助

Azure AD B2C自定义OTP配置后“创建账户”按钮禁用通用排查方向
  • 前端表单校验排查

    • 核对验证码输入框的name属性和自定义策略里的声明名称完全匹配,比如策略定义的是emailVerificationCode,前端不能写错
    • 检查页面隐藏字段是否正常赋值,像objectId这类会话关联字段缺失会直接导致按钮禁用
    • 打开浏览器F12控制台,看有没有JS报错,比如自定义表单校验脚本写错了,没触发按钮状态更新
  • OTP策略逻辑排查

    • 确认策略里的验证码验证步骤,输出声明是否正确传递到后续创建账户步骤,必须保证验证成功后标记状态为完成
    • 检查策略里有没有额外未满足的前置条件,比如自定义属性没填、规则校验(年龄/地区)没通过,这些情况可能不会弹窗提示但会锁死按钮
    • 核对OTP的有效期、重试次数配置,要是验证码过期或重试超限,前端可能没提示但会禁用按钮
  • 会话状态排查

    • 清掉浏览器缓存和Cookie,重新走一遍流程,避免旧会话状态干扰验证逻辑
    • 检查Azure AD B2C的会话配置,确保验证步骤的会话上下文能正确传到账户创建步骤,没出现会话中断
  • 自定义UI兼容性排查

    • 确认自定义UI模板的按钮启用逻辑和官方模板一致,别覆盖了默认的表单提交触发函数,导致验证码验证后没更新按钮状态
    • 检查UI模板里有没有引入冲突的JS库,比如jQuery版本不兼容,影响表单校验逻辑执行

内容的提问来源于stack exchange,提问作者TimH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 21:25:06