Проблема с полями форм в форме ВХОДА AWS AMPLIFY

#aws-amplify

#aws-amplify

Вопрос:

Я использую Amplify для входа в систему и регистрации пользователей. Я хочу частично настроить поля для электронной почты и пароля при входе.

Перед использованием formFields моя форма входа выглядит следующим образом

введите описание изображения здесь

В моем файле вот так:

 <AmplifySignIn headerText="Anmelden" usernameAlias="email"slot="sign-in"
          submitButtonText="Einloggen"
          
          ></AmplifySignIn>
  

Поэтому, когда я изменяю поля ввода в соответствии с документацией, используя formFields вот так

  <AmplifySignIn headerText="Anmelden" usernameAlias="email"slot="sign-in"
          submitButtonText="Einloggen"
          formFields={[
            {
              type: "email",
              label: "Custom email Label",
              placeholder: "custom email placeholder",
              required: true,
            },
            {
              type: "password",
              label: "Custom Password Label",
              placeholder: "custom password placeholder",
              required: true,
            },
          ]} 
          
          ></AmplifySignIn>
  

Часть, забывшая ваш пароль, исчезла (посмотрите на изображение)

введите описание изображения здесь

У кого-нибудь есть идея, как настроить ваши поля, но с сохранением опции Забыли пароль

Ответ №1:

Похоже, что это было устранено и больше не может быть проблемой. Смотрите:

https://github.com/aws-amplify/amplify-js/issues/6479

Ответ №2:

Модули аутентификации AWS Amplify предоставляют API-интерфейсы аутентификации и строительные блоки для разработчиков, которые хотят создавать приложения с аутентификацией пользователя, готового к работе в реальном мире.

С помощью Amplify вы можете включить аутентификацию на основе имени пользователя / пароля, а также OAuth с Facebook, Google или Amazon.

Вы можете найти всю информацию, перейдя по этому сообщению в блоге.

И код в этом репозитории здесь (спасибо, Надер!).

Комментарии:

1. Не отвечает на вопрос; это похоже на общий ответ. Я сам борюсь со странными проблемами, возникающими из настраиваемых полей формы (кажется, что аутентификатор «забывает» значение поля формы, даже если текст присутствует в поле), и был бы признателен за более точную информацию об formFields использовании реквизита, упомянутую ни на одной из этих страниц.