fix problème d'authentification
This commit is contained in:
49
clear-auth-script.js
Normal file
49
clear-auth-script.js
Normal file
@@ -0,0 +1,49 @@
|
||||
// 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();
|
||||
|
||||
Reference in New Issue
Block a user