Files
CustomPanel/resources/website/js/login.js
T
2025-12-12 22:00:48 +01:00

28 lines
627 B
JavaScript

var form = null
async function submit(e) {
e.preventDefault()
const formData = new FormData(form)
try {
const response = await fetch("https://example.org/post", {
method: "POST",
body: formData,
})
const data = await response.json()
window.sessionStorage.setItem("user", data.user)
window.sessionStorage.setItem("session", data.session)
window.location.assign("/");
} catch (e) {
console.error(e);
}
}
window.onload = () => {
form = document.getElementById("login-form")
form.addEventListener("submit", submit)
}