DevUp · Tour de contrôle
Accès réservé. Deux clés sont nécessaires.
« Identifiants incorrects » couvre trois causes
C'est volontaire : distinguer « mauvais mot de passe » de « pas administrateur » renseignerait qui essaie des comptes au hasard. Pour savoir laquelle vous concerne, lancez ceci dans le SQL Editor de Supabase :
select p.email, p.role,
u.email_confirmed_at is not null as email_confirme
from public.profiles p
join auth.users u on u.id = p.id
where p.email = 'VOTRE-ADRESSE';
Aucune ligne — le compte n'existe pas sous cette adresse.
role ≠ admin —
il faut le nommer :
update public.profiles set role = 'admin'
where email = '…';
email_confirme = false — Supabase refuse la connexion tant que l'adresse n'est pas confirmée. Authentication → Users → les trois points → Confirm email.
Sinon, c'est le mot de passe. Authentication → Users → les trois points → Reset password.
Le code du jour est envoyé chaque matin à l'adresse de contrôle. Il cesse de fonctionner à minuit. Dix essais par jour, puis il faut attendre demain.