Début du projet
This commit is contained in:
commit
43b1f166d7
28 files changed
+4284
No files matched your search
@@ -0,0 +1,42 @@
|
||||
/**
|
||||
* 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 = "/";
|
||||
}
|
||||
});
|
||||