Azure B2C 邮箱/手机号注册登录用户流功能优化需求咨询
Azure B2C 注册/登录用户流优化实现方案
以下是你提到的三个优化需求的具体实现方式:
1. 注册流程:已注册账号自动跳转登录
- 首先在用户流配置中开启页面自定义权限,允许注入自定义JavaScript代码
- 通过JS监听注册表单提交后的错误回调,捕获账号已存在的对应错误码(
AADB2C90091) - 触发错误时无需展示提示,直接调用B2C内置跳转逻辑,自动切入登录流程,用户无需手动切换入口
2. 登录流程:未注册账号自动跳转注册
- 同样通过自定义JS监听登录表单的提交错误,捕获账号不存在的对应错误码
- 检测到该错误时自动触发注册页面跳转逻辑,直接进入注册流程,不需要用户手动点击注册入口
3. 其他功能优化
补充密码重置功能
- 进入当前SignUp/SignIn用户流的配置页,在「属性」设置板块找到自助密码重置选项,勾选启用
- 配置密码重置的验证方式为邮箱/手机号验证,保存配置后登录页会自动生成「忘记密码」入口,用户可直接走密码重置流程
新增手机号注册页取消图标
- 在用户流的「页面布局」配置中,上传自定义的HTML模板,或者注入自定义JS代码
- 动态在手机号验证输入栏的指定位置渲染取消图标,绑定点击事件实现清空输入、返回上一步的逻辑即可
内容的提问来源于stack exchange,提问作者Zubair Munir
相关产品推荐
相关产品推荐

