Email and password are the primary sign-in flow. Use a magic link when you need fast access on a new device or you forgot your current password.
Send a magic link
Forgot your password? Send a reset email.
Email flows follow the Auth configuration of the live Supabase project.
The project currently uses email auth with `site_url` set to `http://localhost:3000`, so magic links and password resets return to the local app during local testing.
If a new user is not email-confirmed or has not been invited through the admin flow, password sign-in is blocked by Supabase Auth instead of the UI.
After sign-in succeeds, middleware sends you to `/dashboard` and reads access from the `profiles` table in the live Supabase project.