Я новичок в Ionic и AngularFire.Каждый раз, когда я выхожу из системы, появляется сообщение об ошибке «Не удается прочитать свойство« uid »со значением NULL.Я думаю, мне просто нужно проверить, вошел ли пользователь в систему или нет, но я не знаю как.Пожалуйста, помогите.
Это моя функция входа в систему:
async login(user: User) {
try {
this.afAuth.auth.signInWithEmailAndPassword(user.email, user.password)
.then(tawo => {
this.profileRef = this.afDatabase.object('/profile/' + tawo.user.uid)
this.resUser = this.profileRef.valueChanges();
this.resUser.subscribe(res=> {
if(res == null) {
this.navCtrl.setRoot('RegisterprofilePage');
}
else{
this.navCtrl.setRoot('TabsPage');
}
})
})
}
catch(e){
console.error(e);
}
Это моя функция выхода из системы:
logout() {
this.afAuth.auth.signOut();
this.app.getRootNavs()[0].setRoot('LoginPage');
}