Grimvault / static /js /login.js
Sergidev's picture
v1
a6db6a6 verified
raw
history blame contribute delete
648 Bytes
document.addEventListener("DOMContentLoaded", () => {
const form = document.getElementById("login-form");
const loginMessage = document.getElementById("login-message");
form.addEventListener("submit", async (e) => {
e.preventDefault();
const formData = new FormData(form);
try {
const response = await axios.post("/login", formData);
loginMessage.textContent = response.data.message;
loginMessage.style.color = "green";
window.location.href = response.data.redirect;
} catch (error) {
loginMessage.textContent = error.response.data.error;
loginMessage.style.color = "red";
}
});
});