#23 most commonauthLovableBolt.newCursorWindsurfv0

Email not confirmed (can't log in after sign up)

AuthApiError: Email not confirmed

Got a slightly different error? Paste the exact message and get a fix prompt tailored to it.

Paste your error →

What it means

The user signed up but hasn't clicked the confirmation email yet, so the system won't let them in. Sometimes the email never arrives.

How to fix it: paste this prompt into your AI builder

Fix prompt for Lovable, Bolt, Cursor, v0, Windsurf
Users get "Email not confirmed". Update the sign-up flow to clearly tell users to check their email, add a 'resend confirmation' button (supabase.auth.resend), and handle this error with a friendly message on the login page. Make sure emailRedirectTo points to my live site. Don't change other auth logic.

If the AI can't fix it: manual steps

  1. For testing only, you can turn off 'Confirm email' in Supabase Authentication, Providers, Email.
  2. For real users, set up custom SMTP so confirmation emails reliably arrive.

Where this happens

Seen in these AI app builders and editors:

LovableBolt.newCursorWindsurfv0

Sources

Related auth errors

Still stuck? Paste your full error and UnstuckMyVibe will match it and hand you the exact fix prompt.

Fix my error →