CR
Проверяем сессию
Если вы уже вошли, страница формы не будет мелькать.
CR
chattr
Sign In

Вход ведет прямо в приложение, без лишнего шага.

Отдельная страница входа проще для пользователя и чище для продукта, чем смешивать маркетинг и форму авторизации в одном экране.

Flow

После успешного входа splash-screen скрывает загрузку, а приложение открывается уже в защищенном режиме.

Security

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