Ionic 3 Firebase登录错误时停止
好的,我创建了一个登录页面,如果您输入正确的凭据,它会将您推到所需的页面,但是如果您输入错误的凭据,它仍然会将您推到那里,并显示一个错误,您可以关闭并进入登录后页面,我该怎么办?这是我的登录功能:Ionic 3 Firebase登录错误时停止,firebase,ionic-framework,firebase-authentication,ionic3,Firebase,Ionic Framework,Firebase Authentication,Ionic3,好的,我创建了一个登录页面,如果您输入正确的凭据,它会将您推到所需的页面,但是如果您输入错误的凭据,它仍然会将您推到那里,并显示一个错误,您可以关闭并进入登录后页面,我该怎么办?这是我的登录功能: 异步登录(用户:用户){ 让toast=this.toastCtrl.create({ 消息:“连接失败/凭据无效”, 时长:3000, 位置:'顶部' }); 试一试{ const result=this.afAuth.auth.signwithEmailandPassword(user.emai
异步登录(用户:用户){
让toast=this.toastCtrl.create({
消息:“连接失败/凭据无效”,
时长:3000,
位置:'顶部'
});
试一试{
const result=this.afAuth.auth.signwithEmailandPassword(user.email,user.password);
如果(结果){
this.navCtrl.setRoot(主页);
}
}
捕获(e){
敬酒;
this.navCtrl.setRoot(LoginPage);
}
}
您错过了等待电话。使用async
关键字时,需要使用wait
解析承诺:
const result = await this.afAuth.auth.signInWithEmailAndPassword(user.email, user.password);