Действия аутентификации
В настоящее время FlutterFlow поддерживает следующие действия для аутентификации Supabase:
Вход [Действие]
Это действие предоставляет пользователям несколько вариантов входа в свои учетные записи.
Чтобы добавить действие входа по электронной почте, выполните следующие шаги:
- Выберите виджет (например, Кнопка), на котором хотите добавить действие.
- Выберите Actions из Панели свойств (правое меню) и нажмите на + Add Action.
- Ищите и выберите действие Войти (в разделе Backend/Database > Supabase Authentication).
- Установите Поставщик аутентификации на Email.
- Выберите из выпадающего списка Email Field имя виджета, принимающего email (например, TextFieldEmail).
- Выберите из выпадающего списка Password Field имя виджета, принимающего пароль (например, TextFieldPassword).

Создание учетной записи [Действие]
Используя это действие, вы можете предоставить вашим пользователям гибкость создания учетных записей различными способами, согласно их предпочтениям.
На данный момент мы поддерживаем только создание учетных записей с помощью электронной почты и пароля.
Чтобы добавить действие регистрации по электронной почте, выполните следующие шаги:
-
Выберите виджет (например, Кнопка), на котором хотите добавить действие.
-
Выберите Actions из Панели свойств (правое меню), Откройте Редактор потока действий и нажмите на + Add Action.
-
Ищите и выберите действие Создать учетную запись (в разделе Backend/Database > Supabase Authentication).
-
Установите Поставщик аутентификации на Email.
-
Выберите из выпадающего списка Email Field имя виджета, принимающего email (например, TextFieldEmail).
-
Выберите из выпадающего списка Password Field имя виджета, принимающего пароль (например, TextFieldPassword).
-
Аналогично, если у вас есть поле для подтверждения пароля в пользовательском интерфейсе, укажите соответствующее имя в поле Confirm Password Field.

Выход [Действие]
Это действие позволяет пользователям безопасно выходить из своей учетной записи и очищать данные сеанса из приложения, что обеспечивает безопасность и защиту учетной записи.
Чтобы добавить это действие, выполните следующие шаги:
-
Выберите виджет (например, Кнопка), на котором хотите добавить действие.
-
Выберите Actions из Панели свойств (правое меню), если это первое действие, нажмите на кнопку + Add Action. В противном случае нажмите кнопку "+" под предыдущим действием (внутри Редактора потока действий) и выберите Add Action.
-
Ищите и выберите действие Выход (в разделе Backend/Database > Supabase Authentication).
Удаление пользователя
В настоящее время мы не поддерживаем действие удаления пользователя из Supabase. Однако вы можете обратиться к этому видео сообщества, чтобы получить инструкции по этому вопросу.