2025-06-13 23:25:11 +02:00

29 lines
738 B
JavaScript

const loginForm = document.getElementById('login-form');
loginForm.addEventListener('submit', async (event) => {
event.preventDefault();
const formData = new FormData(loginForm);
const data = Object.fromEntries(formData.entries());
try {
const response = await fetch('/api/login', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
});
if (response.ok) {
alert('Login successful!');
} else {
const errorData = await response.json();
alert(`Login failed: ${errorData.message}`);
}
} catch (error) {
console.error('Error during login:', error);
alert('An error occurred while trying to log in.');
}
}
);