IPost/js/login.js
2023-02-04 14:56:42 +01:00

21 lines
627 B
JavaScript

async function login() {
let r = (await post("/login",{
user: document.getElementById("user").value,
pass: document.getElementById("pass").value,
r: REDIRECT_URL
}))
if(!r.url.endsWith("/user") && !r.url.endsWith(REDIRECT_URL)) {
document.getElementById("pass").value = ""
console.error("login failed")
alert("Login failed, please make sure you have the right password")
return;
}
window.location = REDIRECT_URL || "/user"
}
let passfield = document.getElementById("pass")
function passkeydown(e) {
if(e.code == "Enter") {
login()
}
}