IPost/js/login.js
2025-04-29 00:29:00 +02:00

22 lines
630 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()
}
}