Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. async login(form: NgForm) {
  2.  
  3. // checking if login is valid
  4. if (form.invalid)
  5. return this.statusMessage.message('Validation error!');
  6.  
  7. console.log(this.user);
  8.  
  9. try {
  10.  
  11. const results = await this._afAuth.auth.signInWithEmailAndPassword(this.user.email, this.user.password).then(
  12. user => console.log(user.additionalUserInfo.isNewUser)
  13.  
  14. );
  15. // console.log(results);
  16.  
  17. } catch (error) {
  18. switch (error.code) {
  19. case "auth/user-not-found":
  20. this.statusMessage.message("Your email address is wrong! please try again");
  21. break;
  22.  
  23. case "auth/invalid-email":
  24. this.statusMessage.message("You have enterd invalid email address");
  25. break;
  26.  
  27. case "auth/wrong-password":
  28. this.statusMessage.message('Password you have enterd is wrong');
  29. break;
  30.  
  31. default:
  32. console.dir(error);
  33. this.statusMessage.message('Something wen wrong! please try again later');
  34. break;
  35. }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement