// Script de nettoyage d'authentification Supabase // À exécuter dans la console du navigateur (F12 > Console) console.log('🧹 Début du nettoyage d\'authentification Supabase...'); // 1. Nettoyer localStorage const keysToRemove = []; for (let i = 0; i < localStorage.length; i++) { const key = localStorage.key(i); if (key && (key.includes('supabase') || key.includes('sb-'))) { keysToRemove.push(key); } } keysToRemove.forEach(key => { localStorage.removeItem(key); console.log('🗑️ Supprimé:', key); }); // 2. Nettoyer sessionStorage const sessionKeysToRemove = []; for (let i = 0; i < sessionStorage.length; i++) { const key = sessionStorage.key(i); if (key && (key.includes('supabase') || key.includes('sb-'))) { sessionKeysToRemove.push(key); } } sessionKeysToRemove.forEach(key => { sessionStorage.removeItem(key); console.log('🗑️ Supprimé (session):', key); }); // 3. Nettoyer les cookies liés à Supabase document.cookie.split(";").forEach(function(c) { document.cookie = c.replace(/^ +/, "").replace(/=.*/, "=;expires=" + new Date().toUTCString() + ";path=/"); }); console.log('✅ Nettoyage terminé !'); console.log('📋 Résumé:'); console.log(`- ${keysToRemove.length} clés localStorage supprimées`); console.log(`- ${sessionKeysToRemove.length} clés sessionStorage supprimées`); console.log('- Cookies nettoyés'); console.log(''); console.log('🔄 Rechargez maintenant la page (F5) et essayez de vous reconnecter.'); // Optionnel: recharger automatiquement // window.location.reload();