CR
Подготавливаем регистрацию
Проверяем текущую сессию, чтобы не показывать лишний UI.
CR
chattr
Create Account

Создайте аккаунт и войдите в продукт осмысленно.

Регистрация идет отдельным шагом, без перегрузки landing-страницы. После создания аккаунта поток переводит пользователя к подтверждению email.

Flow

Регистрация -> подтверждение email -> вход -> splash-screen -> /app

Security

Сессии хранятся в HttpOnly cookie, а вход и подтверждение почты работают как отдельные страницы без лишних прыжков между / и /app.