unstable update

This commit is contained in:
2023-09-27 01:10:25 +02:00
parent 8cbb6dcc01
commit 9887a6f445
5 changed files with 438 additions and 86 deletions

View File

@@ -402,11 +402,11 @@ $(document).ready(function () {
// Mettez à jour la section HTML avec les données reçues ici
// Rediriger l'utilisateur vers la page de connexion
window.location.href = "/connexion";
// Rediriger l'utilisateur vers la page de connexion
window.location.href = "/connexion";
},
error: function (error) {
@@ -420,6 +420,65 @@ $(document).ready(function () {
});
});
// Sélectionnez le formulaire de CONNEXION par son ID
$('#formulaire-inscription').submit(function (e) {
// Empêchez la soumission normale du formulaire
e.preventDefault();
// Reste du code pour gérer la soumission du formulaire
//console.log('Formulaire soumis !');
// Récupérez les valeurs des champs du formulaire
const name = $('#name').val();
const email = $('#email').val();
const password = $('#password').val();
// Créez un objet JavaScript avec les données à envoyer au serveur
const formData = {
name: name,
email: email,
password: password
};
// Utilisez AJAX pour envoyer les données au serveur
$.ajax({
type: 'GET',
url: '/connexion',
data: formData,
dataType: 'json',
success: function (response) {
console.log(response);
// Vérifiez si la réponse contient le token (utilisez la clé appropriée)
if (response.token) {
// Récupérez le token de la réponse JSON
const token = response.token;
console.log(token);
// Définissez le cookie avec un chemin approprié
// Par exemple, le chemin '/' signifie que le cookie est valide pour tout le site
document.cookie = `token=${token}`;
} else {
console.error('Token non trouvé dans la réponse JSON.');
}
// Mettez à jour la section HTML avec les données reçues ici
},
error: function (error) {
console.error('Erreur :', error);
// Ajoutez une console.log pour vérifier si cette partie du code est exécutée
console.log('Erreur AJAX');
}
});
});
});
@@ -609,3 +668,4 @@ $(document).ready(function () {