ajouter messages erreur

front
Gwenael PLANCHON 1 year ago
parent 65b9ba75d6
commit 497d727f06

@ -2,13 +2,18 @@
import { Utilisateur } from "@/data/utilisateur" import { Utilisateur } from "@/data/utilisateur"
export default { export default {
data(){
return {
messageErreur:""
}
},
methods:{ methods:{
creerCompte(event){ creerCompte(event){
if(!formajouter.checkValidity()){ if(!formajouter.checkValidity()){
return return
} }
const utilisateur=new Utilisateur(Object.fromEntries(new FormData(formajouter))) 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 {
<input type="password" class="form-control" id="motDePasseInput" name="motDePasse" required min="6"> <input type="password" class="form-control" id="motDePasseInput" name="motDePasse" required min="6">
<label for="motDePasseInput">Mot de passe</label> <label for="motDePasseInput">Mot de passe</label>
</div> </div>
<br/>
<p class="text-danger">{{ messageErreur }}</p>
<br/>
<button class="btn btn-lg btn-primary" @click="creerCompte">S'inscrire</button> <button class="btn btn-lg btn-primary" @click="creerCompte">S'inscrire</button>
</form> </form>
</template> </template>

@ -3,13 +3,21 @@ import { RouterLink } from 'vue-router'
import { Utilisateur } from "@/data/utilisateur" import { Utilisateur } from "@/data/utilisateur"
export default { export default {
data(){
return {
messageErreur:""
}
},
methods:{ methods:{
login(){ login(){
if(!formajouter.checkValidity()){ if(!formajouter.checkValidity()){
return return
} }
const utilisateur=new Utilisateur(Object.fromEntries(new FormData(formajouter))) 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 {
</label> </label>
</div--> </div-->
<RouterLink to="/inscription">Pas de compte?</RouterLink> <RouterLink to="/inscription">Pas de compte?</RouterLink>
<br/>
<p class="text-danger">{{ messageErreur }}</p>
<br/>
<button class="btn btn-lg btn-primary" @click="login">Se connecter</button> <button class="btn btn-lg btn-primary" @click="login">Se connecter</button>
</form> </form>
</template> </template>

Loading…
Cancel
Save