【问题标题】:Password Reset User Flow Account Doesn't Exist Error密码重置用户流帐户不存在错误
【发布时间】:2019-09-21 09:53:32
【问题描述】:

我有一个使用电子邮件验证设置的密码重置用户流程。当我验证我们的 AD 组中不存在的电子邮件帐户时,出现错误

出现错误“找不到此用户 ID 的帐户”。 点击“继续”会导致“我们正在处理您的信息,请稍候”消息。

再次点击继续几次似乎会将我带到一个错误网址,例如:B2C_1_ResetPassword/api/SelfAsserted/error?code=UX012 ...达到最大重试次数

我有一个Hacky Fix,当出现错误消息时单击继续以禁用继续按钮。

    <script>
    $("#continue").click(function (){
        var claimVerification = $('#claimVerificationServerError:contains("account could not be found for the provided user")');
        if(claimVerification.length > 0){
            $("#continue").prop("disabled", true);
        }
    });
    </script>

我必须打开“启用 JavaScript 强制执行页面布局(预览)”选项才能完成这项工作。

这个问题有更正确的解决方案吗?

【问题讨论】:

    标签: azure azure-ad-b2c reset-password


    【解决方案1】:

    当我使用我们的默认体验以及当前可用的模板进行测试时,“请稍候,我们正在处理您的信息”似乎永远不会持续显示。您能否检查您的 CSS 是否没有向用于显示此类消息的元素添加其他属性?

    对于第二种情况,现在设计为重定向到您的客户端,您可以在其中设置某些逻辑来处理我们从 url 返回的错误代码“AADB2C90157”。

    【讨论】:

      猜你喜欢
      • 2019-01-29
      • 1970-01-01
      • 2016-01-04
      • 1970-01-01
      • 1970-01-01
      • 2018-01-01
      • 2016-12-04
      • 2020-01-31
      • 1970-01-01
      相关资源
      最近更新 更多