User flow
Discover the authentication flow in TurboStarter.
TurboStarter ships with a fully functional authentication system. Most views and components are preconfigured and easy to customize.
Here you will find a quick walkthrough of the authentication flow.
Sign up
The sign-up page is where users can create an account. They need to provide their email address and password.

Once successful, users are asked to confirm their email address. This is enabled by default - and due to security reasons, it's not possible to disable it.
Sending authentication emails
Make sure to configure the email provider together with the auth hooks to be able to send emails from your app.

Sign in
The sign-in page lets users log in with email and password, magic link (if enabled), one-time password (if enabled), or third-party providers.

Sign out
The sign out button is located in the user menu.

Forgot password
The forgot-password page lets users request a reset. They enter their email and follow the instructions sent to them.

The reset-password page is where users land from the password-reset email. They set a new password and confirm it.

Two-factor authentication
Two-factor authentication is a security feature that requires users to provide a code sent to their email or phone number in addition to their password when logging in.

How is this guide?
Last updated on