From d9dea089e41243edf41b26f1af3f66d91f86d8c8 Mon Sep 17 00:00:00 2001 From: Matt Marcha Date: Fri, 19 Oct 2018 14:48:02 +0200 Subject: [PATCH] Formulaire de login et redirection vers page accueil --- src/pages/login/login.html | 19 ++++++++++++++++--- src/pages/login/login.ts | 17 ++++++++++++++--- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/src/pages/login/login.html b/src/pages/login/login.html index a6f15ec..1ca8f69 100644 --- a/src/pages/login/login.html +++ b/src/pages/login/login.html @@ -15,7 +15,20 @@ - - - + + + + Identifiant + + + + + Mot de passe + + + + + + + diff --git a/src/pages/login/login.ts b/src/pages/login/login.ts index deac12e..c54098a 100644 --- a/src/pages/login/login.ts +++ b/src/pages/login/login.ts @@ -1,6 +1,7 @@ import { Component } from '@angular/core'; import { IonicPage, NavController, NavParams } from 'ionic-angular'; import { HomePage } from '../home/home'; +import { AlertController } from 'ionic-angular'; /** * Generated class for the LoginPage page. @@ -16,15 +17,25 @@ import { HomePage } from '../home/home'; }) export class LoginPage { - constructor(public navCtrl: NavController, public navParams: NavParams) { + constructor(public navCtrl: NavController, public navParams: NavParams, public alertCtrl: AlertController) { } ionViewDidLoad() { console.log('ionViewDidLoad LoginPage'); } - changePage() { - this.navCtrl.push(HomePage); + validLogin($username, $password) { + if ($username === "test" && $password === "test") { + this.navCtrl.setRoot(HomePage); + } + else { + const alert = this.alertCtrl.create({ + title: 'Erreur', + subTitle: 'Identifiant ou mot de passe erroné. Veuillez réessayer.', + buttons: ['OK'] + }); + alert.present(); + } } }