Перейти к основному содержимому

Общие действия аутентификации

Вот список общих действий аутентификации:

Выход [Действие]

Это действие позволяет пользователям безопасно выйти из своей учетной записи и очистить данные сеанса из приложения, что обеспечивает безопасность и защиту их учетной записи.

Следуйте указанным ниже шагам, чтобы добавить это действие:

  1. Выберите виджет (например, кнопку), на котором вы хотите добавить действие.
  2. Выберите Действия в панели свойств (правое меню). Если это первое действие, нажмите кнопку + Добавить действие. В противном случае нажмите кнопку "+" под предыдущим блоком действия (внутри Редактора действий) и выберите Добавить действие.
  3. Найдите и выберите действие Выход (под Бэкенд/База данных > Firebase Authentication).

выход

Сброс пароля [Действие]

Сброс пароля позволяет пользователям изменить свой пароль, отправив им ссылку для сброса пароля на их адрес электронной почты.

На кнопке "Отправить ссылку" добавьте действие "Сброс пароля", которое отправляет ссылку для сброса пароля на указанный адрес электронной почты. Вот шаги:

  1. Выберите виджет (например, кнопку), на котором вы хотите добавить действие.
  2. Выберите Действия в панели свойств (правое меню) и выберите Добавить действие.
  3. Найдите и выберите действие Сброс пароля (под Бэкенд/База данных > Firebase Authentication).
  4. Установите выпадающий список Поле E-mail на имя виджета, принимающего адрес электронной почты (например, TextFieldEmail).

действие сброса пароля

Обновление E-mail [Действие]

Это действие позволяет пользователям изменить свой зарегистрированный адрес электронной почты, связанный с их профилем пользователя, обеспечивая актуальность информации об учетной записи.

Это полезно в случаях, когда пользователь может изменить свой основной адрес электронной почты или ввести неправильный адрес во время первичной регистрации. Также, если пользователи потеряли доступ к своему первоначальному адресу электронной почты или забыли учетные данные для входа, возможность обновления адресов их электронной почты может помочь сбросить пароли или восстановить доступ к учетной записи.

Следуйте указанным ниже шагам, чтобы добавить это действие к любому виджету.

  1. Выберите Виджет (например, контейнер, кнопку, и т. д.), на котором вы хотите добавить действие.
  2. Выберите Действия в панели свойств (правое меню). Если это первое действие, нажмите кнопку + Добавить действие. В противном случае нажмите кнопку "+" под предыдущим блоком действия (внутри Редактора действий) и выберите Добавить действие.
  3. Найдите и выберите действие Обновление E-mail (под Бэкенд/База данных > Firebase Authentication).
  4. Как лучшая практика, также рекомендуется отправить ссылку на подтверждение электронной почты на новый адрес (используя действие подтверждения по электронной почте), а затем выполнить это действие.

добавление действия обновления e-mail

Удалить пользователя [Действие]

Используя это действие, можно удалить учетную запись пользователя, созданную с помощью аутентификации Firebase. Кроме того, можно настроить удаление всех данных, связанных с этим пользователем.

Следуйте указанным ниже шагам, чтобы добавить это действие к любому виджету.

  1. Выберите Виджет (например, контейнер, кнопку, и т. д.), на котором вы хотите добавить действие.

  2. Выберите Действия в панели свойств (правое меню). Если это первое действие, нажмите кнопку + Добавить действие. В противном случае нажмите кнопку "+" под предыдущим блоком действия (внутри Редактора действий) и выберите Добавить действие.

  3. Найдите и выберите действие Удалить пользователя (под Бэкенд/База данных > Firebase Authentication).

  4. Как лучшая практика, также рекомендуется выйти из учетной записи пользователя (с помощью действия выхода) после этого действия.

    добавление действия удаления

  5. Чтобы удалить все записи и данные, связанные с учетной записью этого пользователя:

    1. Перейдите в Firestore (из меню навигации) > переключитесь в Настройки Firestore > Правила Firestore.
    2. Идентифицируйте коллекцию, из которой вы хотите удалить данные пользователя, и убедитесь, что правило Удаление установлено в Помеченные пользователи. Это откроет всплывающее окно "Пометить пользователей"; здесь вы можете выбрать поле, содержащее ссылку на документ. См. как настроить правило.
    3. Установите флажок.
    4. Просмотрите раздел Удаление ссылок пользователей и нажмите Предпросмотр, чтобы проверить сгенерированное правило.
    5. Нажмите кнопку Развернуть.

Часто задаваемые вопросы

При добавлении действия удаления пользователя я не могу видеть или выбирать поле во всплывающем окне 'Пометить пользователей'

Если вы не можете видеть или выбирать поле, содержащее ссылку на пользователя, убедитесь, что вы включили опцию 'Создать документ пользователя' в действии Создать учетную запись. Включение этой опции гарантирует правильную настройку коллекции 'users' и доступ к ее ссылке во всплывающем окне 'Пометить пользователей'.