Create register page

This commit is contained in:
T'JAMPENS QUENTIN p2406187
2025-11-16 02:14:28 +01:00
parent 7705666c3b
commit d004c2073e
4 changed files with 169 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
import getXSRFToken from "./getXSRF.js";
export default async function register(email, password, name, lastname) {
const csrfToken = await getXSRFToken();
try {
const response = await fetch('http://localhost:8000/api/users/register', {
method: 'POST',
credentials: 'include',
headers: {
'Content-Type': 'application/json',
'X-XSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ email, password, name, lastname }),
});
console.log('Code HTTP :', response.status);
if (!response.ok) {
throw new Error(`Erreur HTTP ${response.status}`);
}
const data = await response.json();
return { status: response.status, data };
} catch (error) {
return error;
}
}