我有一个通过电子邮件验证设置的用于密码重置的用户流程。当我验证我们的广告组中不存在的电子邮件帐户时,出现错误
出现错误“找不到该用户ID的帐户”。 点击“继续”会导致“请稍候,我们正在处理您的信息”。
再次击中几次似乎使我进入一个错误URL,例如: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强制页面布局(预览)”选项,才能完成此工作。
有没有更正确的解决方案?
答案 0 :(得分:1)
正如我在默认体验以及当前可用模板上进行的测试一样,似乎“请稍候,我们正在处理您的信息”似乎不会一直显示。您可以检查CSS是否没有在用于显示此类消息的元素中添加其他属性?
对于第二种情况,现在是设计使之重定向到您的客户端,您可以在其中设置某些逻辑来处理从URL返回的错误代码“ AADB2C90157”。