Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- this.http.makeBackendRequest('POST', 'auth/login', request,
- (response) => {
- // publish event to update the database
- this.events.publish('user.login', response);
- // show alert to inform user and redirect him to Home
- HttpService.showAlert(this.nav, "Connexion réussi", "Merci d'utiliser notre application, bon networking !", {
- text: 'Ok',
- handler: () => {
- this.nav.setRoot(HomePage);
- }
- });
- }, (errorMessage) => {
- let code = errorMessage.status;
- if (typeof code == "undefined")
- HttpService.showAlert(this.nav, "Serveur non-accessible", "Notre serveur n'a pas répondu, veuillez réessayez", "Ok");
- else if (code == 404)
- HttpService.showAlert(this.nav, "Erreur d'Authentification", "Aucun utilisateur trouvé pour cet email.", "Ok");
- else if (code == 502 || code == 500)
- HttpService.showAlert(this.nav, "Serveur non-accessible", "Notre serveur n'a pas répondu, veuillez réessayez", "Ok");
- else if (code == 403)
- HttpService.showAlert(this.nav, "Erreur d'Authentification", "Le mot-de-passe est incorrect.", "Ok");
- }, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement