У меня есть этот простой метод, который пытается войти в систему пользователя, а затем, в случае успеха, направит пользователя к ProfileSetupPage.
async onLogin(user: User){
try {
const result = this.afAuth.auth.signInWithEmailAndPassword(user.email, user.password);
if (result){
this.navCtrl.setRoot(ProfileSetupPage);
}
}catch (e){
console.error(e);
}
}
Если я пытаюсь войти в систему, я получаю сообщение об ошибке времени выполнения: «нет записи пользователя, соответствующей этому идентификатору. Возможно, пользователь был удален, и это хорошо, однако, когда я закрываюсь, пользователь все еще перенаправляется на ProfileSetupPage. Поскольку результат был явно ложным, зачем ему выполнять метод this.navCtrl.setRoot?
Новичок угловой / ионный кодер здесь - помощь в этом будет принята с благодарностью! Кроме того, есть ли способ показать сообщение, если оно не было успешным, вместо наложения ошибки времени выполнения? Спасибо !!