Skip to content
Snippets Groups Projects
Commit 507ba10b authored by Fatima Ezzahra Majidi's avatar Fatima Ezzahra Majidi
Browse files

Merge branch 'master' into 'main'

mise à jour des NavBars

See merge request !9
parents 332d41b9 e4bb14c1
No related branches found
No related tags found
1 merge request!9mise à jour des NavBars
......@@ -33,21 +33,23 @@ const Login = () => {
const data = await response.json();
console.log("✅ Login successful!", data);
// Assure-toi que l'ID est bien récupéré
// Assurer que l'ID est bien récupéré
if (!data.id) {
throw new Error("User ID is missing from response!");
}
// Stocke correctement les informations utilisateur
// Stocke correctement les informations utilisateur
localStorage.setItem("token", "dummy-token");
localStorage.setItem("roles", JSON.stringify(data.roles));
localStorage.setItem("user", JSON.stringify({
id: data.id, // Ajout de l'ID ici
id: data.id, // Ajout de l'ID ici
username: data.username,
familyname: data.familyname
}));
navigate("/"); // Redirect after login
window.location.reload(); // Rafraîchir la page pour mettre à jour la NavBar
} catch (error) {
console.error("❌ Login failed:", error.message);
setError("Invalid username or password");
......
......@@ -26,6 +26,7 @@ const Logout = () => {
localStorage.removeItem("user");
localStorage.removeItem("roles"); // ✅ This is the missing part that clears the roles
localStorage.clear(); // Optional: Clears all localStorage data
window.location.reload();
// ✅ Redirect to login page
navigate("/login");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment