Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic 3 Firebase登录错误时停止_Firebase_Ionic Framework_Firebase Authentication_Ionic3 - Fatal编程技术网

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);