Handle login errors

This commit is contained in:
T'JAMPENS QUENTIN p2406187
2025-12-10 15:35:12 +01:00
parent 562a570dda
commit 95a167c663
3 changed files with 25 additions and 15 deletions
+7 -6
View File
@@ -15,17 +15,18 @@ export default async function login(email, password) {
body: JSON.stringify({ email, password })
});
console.log('Code HTTP :', response.status);
const data = await response.json();
if (!response.ok) {
throw new Error(`Erreur HTTP ${response.status}`);
return {
status: response.status,
errors: data.errors || data.message
};
}
const data = await response.json();
console.log('Connexion réussie ! Données utilisateur :', data);
return { status: response.status, data };
} catch (error) {
return error;
return { status: 500, error };
}
}