Сброс пароля Учетная запись потока пользователя не существует Ошибка - PullRequest
0 голосов
/ 02 мая 2019

У меня есть поток пользователя для сброса пароля, настроенный с проверкой электронной почты.Когда я проверяю учетную запись электронной почты, которой нет в нашей группе AD, возникает ошибка

password reset page in question

Появляется ошибка «Не удалось найти учетную запись для этого идентификатора пользователя»,Нажатие кнопки «Продолжить» вызывает сообщение «Пожалуйста, подождите, пока мы обрабатываем вашу информацию».

Повторное нажатие кнопки «Продолжить» несколько раз приводит меня к URL-адресу ошибки, например: B2C_1_ResetPassword / api / SelfAsserted / error? Code = UX012... достигнуто максимальное количество попыток

У меня есть хакерское исправление, связывающее щелчок по кнопке «Продолжить» при появлении сообщения об ошибке для отключения кнопки «Продолжить».

    <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-макет страницы (предварительный просмотр)» для этой работы, хотя бы.

Есть ли более правильное решение этой проблемы?

1 Ответ

1 голос
/ 24 мая 2019

Поскольку я тестировал наши стандартные настройки, а также текущие доступные шаблоны, похоже, что "Пожалуйста, подождите, пока мы обработаем вашу информацию", не будет постоянно отображаться. Можете ли вы проверить, не добавляет ли ваш CSS дополнительные свойства к элементу, используемому для отображения такого сообщения?

Для второго сценария на данный момент предусмотрено перенаправление на ваш клиент, где вы можете настроить определенную логику для обработки кода ошибки «AADB2C90157», который мы возвращаем из URL.

...