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.

DevUp · contrôle