Bonjour à tous,Je rencontre un souci avec l’authentification dans mon projet Supabase
Bonjour à tous,
Je rencontre un souci avec l’authentification dans mon projet Supabase + Vercel / Lovable.
Contexte :
• J’ai configuré Supabase Auth (email + mot de passe).
• J’ai créé une table users personnalisée dans le schéma public pour stocker des informations supplémentaires (username, codeAMT, etc.).
• J’ai exécuté des policies RLS pour permettre les insertions/sélections/mises à jour de l’utilisateur sur sa propre ligne.
• J’ai aussi tenté de créer un trigger pour copier automatiquement les données de auth.users vers public.users.
Problème :
Quand j’essaie de créer un nouvel utilisateur (via Lovable ou même directement depuis Supabase Auth → Add User), j’obtiens l’erreur :
Failed to create user: Database error creating new user
Ce que j’ai déjà vérifié :
• Clés API (anon key) sont configurées dans Vercel / Lovable.
• Politiques RLS sur public.users actives.
• Table users existe maintenant.
Ce que j’aimerais savoir :
1. Est-ce que l’erreur “Failed to create user” vient du fait que le front-end essaie d’insérer dans public.users au lieu d’utiliser auth.signUp() ?
2. Faut-il liant auth.users et public.users différemment ?
3. Quel modèle vous recommandez pour que Lovable / Vercel + Supabase fonctionnent sans blocage d’utilisateur ?
Merci beaucoup pour votre aide, je peux fournir des logs ou captures si nécessaire.
3 Replies
The server rules state this is an English only site. You are severely limiting who can or will help.
Ok
Hello everyone,
I’m facing an issue with authentication in my Supabase + Vercel / Lovable project.
Context:
• I configured Supabase Auth (email + password).
• I created a custom users table in the public schema to store additional information (username, codeAMT, etc.).
• I applied RLS policies to allow insert/select/update for a user on their own row.
• I also tried creating a trigger to automatically copy data from auth.users into public.users.
Problem:
When I try to create a new user (via Lovable or even directly from Supabase Auth → Add User), I get the error:
Failed to create user: Database error creating new user
What I’ve already checked:
• API keys (anon key) are properly configured in Vercel / Lovable.
• RLS policies on public.users are active.
• The users table now exists.
What I’d like to know:
1. Is the “Failed to create user” error caused by the frontend trying to insert directly into public.users instead of using auth.signUp()?
2. Should auth.users and public.users be linked differently?
3. What model do you recommend so Lovable / Vercel + Supabase can work smoothly without user creation failing?
Thanks a lot for your help, I can provide logs or screenshots if needed.
Look in your Postgres log for what the database error is.
This is 99% of the time your auth.users trigger function having an error in it.