System Login

💡 Default Credentials: admin / admin
const data = { username: document.getElementById('username').value, password: document.getElementById('password').value }; loginBtn.disabled = true; loginBtn.innerText = 'Verifying...'; messageBox.style.display = 'none'; try { const response = await fetch('/auth/login', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(data) }); if (response.ok) { const result = await response.json(); localStorage.setItem('token', result.token); localStorage.setItem('role', result.role); localStorage.setItem('username', data.username); messageBox.innerText = 'Login Successful! Redirecting...'; messageBox.className = 'message success'; messageBox.style.display = 'block'; setTimeout(() => { window.location.href = 'index.html'; }, 800); } else { messageBox.innerText = 'Error: Invalid username or password.'; messageBox.className = 'message error'; messageBox.style.display = 'block'; } } catch (error) { messageBox.innerText = 'Server connection failed. Check API status.'; messageBox.className = 'message error'; messageBox.style.display = 'block'; } finally { loginBtn.disabled = false; loginBtn.innerText = 'Login'; } }; Name = 'message error'; messageBox.style.display = 'block'; } finally { loginBtn.disabled = false; loginBtn.innerText = 'دخول'; } };
Web hosting by Somee.com