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

Действия аутентификации

В настоящее время FlutterFlow поддерживает следующие действия для аутентификации Supabase:

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

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

Чтобы добавить действие входа по электронной почте, выполните следующие шаги:

  1. Выберите виджет (например, Кнопка), на котором хотите добавить действие.
  2. Выберите Actions из Панели свойств (правое меню) и нажмите на + Add Action.
  3. Ищите и выберите действие Войти (в разделе Backend/Database > Supabase Authentication).
  4. Установите Поставщик аутентификации на Email.
  5. Выберите из выпадающего списка Email Field имя виджета, принимающего email (например, TextFieldEmail).
  6. Выберите из выпадающего списка Password Field имя виджета, принимающего пароль (например, TextFieldPassword).

Создание учетной записи [Действие]

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

примечание

На данный момент мы поддерживаем только создание учетных записей с помощью электронной почты и пароля.

Чтобы добавить действие регистрации по электронной почте, выполните следующие шаги:

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

  2. Выберите Actions из Панели свойств (правое меню), Откройте Редактор потока действий и нажмите на + Add Action.

  3. Ищите и выберите действие Создать учетную запись (в разделе Backend/Database > Supabase Authentication).

  4. Установите Поставщик аутентификации на Email.

  5. Выберите из выпадающего списка Email Field имя виджета, принимающего email (например, TextFieldEmail).

  6. Выберите из выпадающего списка Password Field имя виджета, принимающего пароль (например, TextFieldPassword).

  7. Аналогично, если у вас есть поле для подтверждения пароля в пользовательском интерфейсе, укажите соответствующее имя в поле Confirm Password Field.

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

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

Чтобы добавить это действие, выполните следующие шаги:

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

  2. Выберите Actions из Панели свойств (правое меню), если это первое действие, нажмите на кнопку + Add Action. В противном случае нажмите кнопку "+" под предыдущим действием (внутри Редактора потока действий) и выберите Add Action.

  3. Ищите и выберите действие Выход (в разделе Backend/Database > Supabase Authentication).

img_6.png

Удаление пользователя

В настоящее время мы не поддерживаем действие удаления пользователя из Supabase. Однако вы можете обратиться к этому видео сообщества, чтобы получить инструкции по этому вопросу.