Users are unable to verify their email addresses after signing up. This is likely due to incorrect Supabase project configuration.
- Go to https://supabase.com/dashboard
- Select your InnerSpace project (
bwegsjtluxqnlployjlf)
- Navigate to Authentication → Settings
- Set Site URL to:
https://innerspace-2q171b4op-richard-e-ferrreiras-projects.vercel.app
- In the same Authentication → Settings page
- Add these Redirect URLs:
https://innerspace-2q171b4op-richard-e-ferrreiras-projects.vercel.app/auth/callback https://innerspace-2q171b4op-richard-e-ferrreiras-projects.vercel.app
- In Authentication → Settings
- Ensure Enable email confirmations is ON
- Set Secure email change to ON (optional but recommended)
- Go to Authentication → Email Templates
- Click on Confirm signup template
- Customize the email content to include InnerSpace branding
- Save the template
- Go to Authentication → Users
- Create a test user or check existing users
- Verify that confirmation emails are being sent
- Go to the live site:
https://innerspace-2q171b4op-richard-e-ferrreiras-projects.vercel.app - Click Sign In → Create Account
- Enter email, password, and username
- Click Sign Up
- Check email for confirmation link
- Click the confirmation link
- Should redirect to InnerSpace with success message
- Open browser developer tools (F12)
- Go to Console tab
- Sign up and check for these logs:
Auth callback - Session data:Auth callback - User authenticated successfullyAuth callback - Setting session from URL params
- Check Spam/Junk folder
- Verify email address is correct
- Check Supabase Email Templates are configured
- Verify Site URL is correct in Supabase
- Check Redirect URLs include the callback URL
- Ensure the live URL matches exactly
- Clear browser cache and cookies
- Check that callback page is working
- Verify Supabase project is the correct one
- Check browser console for errors
- Verify Supabase client is using correct project
- Ensure environment variables are set correctly
Make sure your .env.local file has:
NEXT_PUBLIC_SUPABASE_URL=https://bwegsjtluxqnlployjlf.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key_here
After configuring Supabase:
- The live site will automatically use the correct settings
- Email confirmations should work immediately
- Users will see success messages upon confirmation
If issues persist:
- Check Supabase project logs
- Verify all URLs are HTTPS
- Test with different email providers
- Check browser console for errors
When working correctly:
- ✅ User receives confirmation email
- ✅ Email link redirects to InnerSpace
- ✅ User sees "Email confirmed successfully!" message
- ✅ User is automatically signed in
- ✅ All features are accessible