INNER CODE UNIT · JavaScript
login
XortexAI/XMem · admin/app.js:7
async function login() {
const u = document.getElementById('login-user').value;
const p = document.getElementById('login-pass').value;
const err = document.getElementById('login-err');
err.textContent = '';
try {
const r = await fetch(`${API}/login`, {
method: 'POST', headers: {'Content-Type':'application/json'},
body: JSON.stringify({username:u, password:p})
});
const d = await r.json();
if (!r.ok) { err.textContent = d.detail || 'Login failed'; return; }
token = d.token;
localStorage.setItem('xmem_admin_token', token);
showApp();
} catch(e) { err.textContent = 'Connection failed'; }
}