From e47db6b2fa55851337258a90fa85ce743b5c1f7c Mon Sep 17 00:00:00 2001 From: "gwenael.planchon" Date: Fri, 22 Mar 2024 10:36:15 +0100 Subject: [PATCH] remplacer systeme de v-model par un FormData --- science-quest/src/components/Login.vue | 37 +++++++++----------------- 1 file changed, 13 insertions(+), 24 deletions(-) diff --git a/science-quest/src/components/Login.vue b/science-quest/src/components/Login.vue index e8dd9eb..ce78bb2 100644 --- a/science-quest/src/components/Login.vue +++ b/science-quest/src/components/Login.vue @@ -3,24 +3,13 @@ import { REST_API } from '@/assets/const' import { RouterLink } from 'vue-router' export default { - data() { - return { - email:"", - password:"" - } - }, methods:{ - login: function (event){ - event.stopPropagation() - //TODO : se connecter avec l'api et stocker l'id de session que renvoie l'api dans un cookie - console.log("yay") - //this.email et this.password synchronisés avec v-model - console.log(this.email) - console.log(this.password) - - const loginMDP={pseudo:this.email, motDePasse:this.password} + login: function (event){event.stopPropagation() + let donnees=Object.fromEntries(new FormData(formajouter)) - fetch(REST_API+"/utilisateur/connexion", {method:"POST", body:JSON.stringify(loginMDP)}).then(response=>console.log(response)) + const donneesJson=JSON.stringify(donnees) + console.log(donnees) + fetch(REST_API+"/utilisateur/connexion", {method:"POST", body:donneesJson, headers:{"Content-Type":"application/json"}}).then(response=>console.log(response)) } } } @@ -29,26 +18,26 @@ export default {