Аутентификация по электронной почте
Аутентификация по электронной почте Supabase - это безопасный и простой способ позволить пользователям регистрироваться и входить в свое приложение, используя свою электронную почту и пароль.
Прежде чем начать этот раздел, убедитесь, что у вас есть:
- Завершены все шаги в Настройке Supabase
- Завершена Начальная настройка, необходимая для аутентификации.
Добавление аутентификации по электронной почте
Посмотрим, как добавить аутентификацию по электронной почте Supabase, создав пример, который выглядит так:
Шаги по добавлению аутентификации по электронной почте Supabase следующие:
Настройка аутентификации по электронной почте в Supabase
Из-за некоторого поведения аутентификации Supabase вам необходимо отключить подтверждение электронной почты с стороны Supabase. Тем не менее, вы по-прежнему можете добавить логику подтверждения электронной почты самостоятельно в своем приложении, если пожелаете.
Вот как отключить подтверждение электронной почты с стороны Supabase:
- В вашем проекте Supabase перейдите к Аутентификации > Провайдер.
- Откройте раздел Email и отключите Подтверждение электронной почты и Безопасное изменение адреса электронной почты.
Создание страниц
Добавим страницу, которая позволяет пользователям создавать аккаунты и входить. Чтобы ускорить процесс, вы можете добавить страницу из шаблона. Вот страница, добавленная из шаблона, и после некоторых модификаций она выглядит так:
Также посмотрите, как создать макет страницы, если вы хотите создать страницу с нуля.
Добавление действия "Создать аккаунт"
Теперь вы можете перейти к добавлению потока создания аккаунта, который в основном состоит из трех действий в следующем порядке:
- Действие "