Update login function

This commit is contained in:
T'JAMPENS QUENTIN p2406187 committed 2025-11-15 22:55:33 +01:00
1 parent c3270a9543
commit d03b373eb7
1 file changed
+13 -15
+13 -15
View File
@@ -3,8 +3,8 @@ import getXSRFToken from "./getXSRF.js";
export default async function login(email, password) { export default async function login(email, password) {
const csrfToken = await getXSRFToken(); const csrfToken = await getXSRFToken();
try {
await fetch('http://localhost:8000/api/login', { const response = await fetch('http://localhost:8000/api/users/login', {
method: 'POST', method: 'POST',
credentials: 'include', credentials: 'include',
headers: { headers: {
@@ -12,22 +12,20 @@ export default async function login(email, password) {
'X-XSRF-TOKEN': csrfToken, 'X-XSRF-TOKEN': csrfToken,
'Accept': 'application/json' 'Accept': 'application/json'
}, },
body: JSON.stringify({ body: JSON.stringify({ email, password })
email: email, });
password: password
})
})
.then(response => {
console.log('Code HTTP :', response.status); console.log('Code HTTP :', response.status);
if (!response.ok) { if (!response.ok) {
throw new Error(`Erreur HTTP ${response.status}`); throw new Error(`Erreur HTTP ${response.status}`);
} }
return response.json();
}) const data = await response.json();
.then(data => {
console.log('Connexion réussie ! Données utilisateur :', data); console.log('Connexion réussie ! Données utilisateur :', data);
})
.catch(error => { return { status: response.status, data };
console.error('Erreur lors de la connexion :', error.message); } catch (error) {
}); return error;
}
} }