From 497d727f067a0302fa1b7627808cd02f8123c434 Mon Sep 17 00:00:00 2001 From: "gwenael.planchon" Date: Fri, 29 Mar 2024 15:03:16 +0100 Subject: [PATCH] ajouter messages erreur --- science-quest/src/components/Inscription.vue | 10 +++++++++- science-quest/src/components/Login.vue | 13 ++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/science-quest/src/components/Inscription.vue b/science-quest/src/components/Inscription.vue index 2bd973b..3c1da8e 100644 --- a/science-quest/src/components/Inscription.vue +++ b/science-quest/src/components/Inscription.vue @@ -2,13 +2,18 @@ import { Utilisateur } from "@/data/utilisateur" export default { + data(){ + return { + messageErreur:"" + } + }, methods:{ creerCompte(event){ if(!formajouter.checkValidity()){ return } const utilisateur=new Utilisateur(Object.fromEntries(new FormData(formajouter))) - utilisateur.creerCompte().then(response=>console.log(response)) + utilisateur.creerCompte().then(response=>this.$router.push("/login")).catch(ex=>this.messageErreur=ex) } } @@ -33,6 +38,9 @@ export default { +
+

{{ messageErreur }}

+
diff --git a/science-quest/src/components/Login.vue b/science-quest/src/components/Login.vue index 7e302ca..09d6345 100644 --- a/science-quest/src/components/Login.vue +++ b/science-quest/src/components/Login.vue @@ -3,13 +3,21 @@ import { RouterLink } from 'vue-router' import { Utilisateur } from "@/data/utilisateur" export default { + data(){ + return { + messageErreur:"" + } + }, methods:{ login(){ if(!formajouter.checkValidity()){ return } const utilisateur=new Utilisateur(Object.fromEntries(new FormData(formajouter))) - utilisateur.connecter().then(response=>console.log(response)) + utilisateur.connecter().then(response=> + //rediriger vers la page de son profil + this.$router.push("/profil") + ).catch(ex=>this.messageErreur=ex) } } } @@ -37,6 +45,9 @@ export default { Pas de compte? +
+

{{ messageErreur }}

+