User flow

Discover the authentication flow in TurboStarter.

TurboStarter ships with a fully functional authentication system. Most screens and components are preconfigured and easy to customize.

Here you will find a quick walkthrough of the authentication flow.

Sign up

The sign-up screen is where users can create an account. They need to provide their email address and password.

Sign up

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.

Confirm email

Sign in

The sign-in screen lets users log in with email and password, magic link (if enabled), OTP (if enabled), or third-party providers.

Sign in

Sign out

The sign-out button is in the user account settings.

Settings

Forgot password

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

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

Forgot password

Two-factor authentication

Two-factor authentication adds a second step: users enter a code sent to their email or phone (or from an authenticator app) in addition to their password when signing in.

Two-factor authentication

How is this guide?

Last updated on

On this page

Ship your startup everywhere. In minutes.Get TurboStarter