checkToken(); closeButton(); document.getElementById("signin").addEventListener("submit", function(evt){ evt.preventDefault(); var pseudo = document.getElementById("floatingPseudo"); var password = document.getElementById("floatingPassword"); if((password.value.length > 0) || (pseudo.value.length > 0)){ authData = {username: pseudo.value, password: password.value} instance.post("token", {username: pseudo.value, password: password.value}, {headers: {'Accept': 'application/json', 'Content-Type': 'application/x-www-form-urlencoded' }}) .then(function(response) { if(response.data["roles"] == "Admin"){ location.href="html/users.html"; } else { instance.delete("token") } }) .catch(function(error){ switch (error.response.status){ case 400: id = "alertRequest" break; case 406: id = "alertPassword"; break; case 404: id = "alertUsername"; break; case 403: id = "alertDisable"; break; case 410: id = "alertToken"; break; case 500: id = "alertServer" break; default: id = "alertUnknown"; break; } document.getElementById(id).classList.remove("hidden"); }); } });