async function login() { let username = document.getElementById("username").value; let password = document.getElementById("password").value; let code = await fetch("/login", {method: "POST", body: JSON.stringify({"username": username, "password": password})}) .then(r => { if (r.status === 400) { let message = document.getElementById("message"); message.textContent = "Mauvais mot de passe/nom d'utilisateur!"; } else { window.location.href = "/"} }); } let button = document.getElementById("connect"); let showPassword = document.getElementById("showPassword"); showPassword.addEventListener("click", () => { let password = document.getElementById("password"); if (showPassword.checked) { password.type = "text"; } else { password.type = "password"; } }) button.addEventListener("click", () => { let _ = login(); })