Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- async login(form: NgForm) {
- // checking if login is valid
- if (form.invalid)
- return this.statusMessage.message('Validation error!');
- console.log(this.user);
- try {
- const results = await this._afAuth.auth.signInWithEmailAndPassword(this.user.email, this.user.password).then(
- user => console.log(user.additionalUserInfo.isNewUser)
- );
- // console.log(results);
- } catch (error) {
- switch (error.code) {
- case "auth/user-not-found":
- this.statusMessage.message("Your email address is wrong! please try again");
- break;
- case "auth/invalid-email":
- this.statusMessage.message("You have enterd invalid email address");
- break;
- case "auth/wrong-password":
- this.statusMessage.message('Password you have enterd is wrong');
- break;
- default:
- console.dir(error);
- this.statusMessage.message('Something wen wrong! please try again later');
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement