[dyad] wrote 4 file(s)

This commit is contained in:
Michael committed 2025-11-06 15:58:55 +01:00
1 parent 209c48ee6b
commit 0bcffed331
4 files changed
+145 -61

No files matched your search

+12 -5
View File
@@ -51,11 +51,16 @@ class AuthService {
this.token = data.token;
this.user = data.user;
localStorage.setItem("token", this.token || "");
localStorage.setItem("user", JSON.stringify(this.user || {}));
showSuccess("Connexion réussie");
return true;
// Vérifier que les données sont valides avant de les stocker
if (this.token && this.user) {
localStorage.setItem("token", this.token);
localStorage.setItem("user", JSON.stringify(this.user));
showSuccess("Connexion réussie");
return true;
} else {
throw new Error("Données d'authentification invalides");
}
} catch (error) {
showError(error instanceof Error ? error.message : "Erreur de connexion");
return false;
@@ -91,4 +96,6 @@ class AuthService {
}
}
export default new AuthService();
// Créer une instance unique
const authServiceInstance = new AuthService();
export default authServiceInstance;