/** * Page de connexion. */ document.getElementById("formConnexion").addEventListener("submit", async function (event) { event.preventDefault(); const messageErreur = document.getElementById("messageErreur"); messageErreur.hidden = true; const login = document.getElementById("login").value.trim(); const motDePasse = document.getElementById("motDePasse").value; try { await appelerApi("/api/connexion", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ login: login, motDePasse: motDePasse }) }); window.location.href = "/"; } catch (erreur) { messageErreur.textContent = erreur.message; messageErreur.hidden = false; } }); /* Si déjà connecté, aller directement à l'accueil */ appelerApi("/api/session").then(function (session) { if (session && session.connecte) { window.location.href = "/"; } });