Ich habe eine funktionierende Authentifizierung mit dem angularfire2, ich frage mich nur, ob es eine andere Möglichkeit gibt zu überprüfen, ob der Benutzer authentifiziert wird, nachdem der Benutzer kürzlich angemeldet ohne den Server zu treffen? Die Art, wie ich dies tue, ist wie diesÜberprüfen, ob Benutzer noch in angularfire2 authentifiziert ist
isAuthenticated():boolean{
this.af.auth.subscribe(data => {
if(data){
// User is authenticated
return true;
}
});
}
Jede Hilfe
Edit 1 geschätzt wird.
entschied ich mich immer noch den Original-Code zu verwenden, um zu überprüfen, ob der Benutzer vor kurzem angemeldeten Was @cartant vorgeschlagen ist gut genug, wenn Sie den Benutzer beim Start Ihrer Anwendung nicht überprüfen, weil es möglicherweise null zurückgibt, wie in den offiziellen Dokumenten des Firebase angegeben. Die Art und Weise, wie ich es hier verwendet habe, ist, dass ich Menüpunkte habe, die nur authentifizierten Benutzern angezeigt werden sollen und firebase.auth().currentUser
immer null beim ersten Laden der Seite zurückgibt.
was ist, dass Sie sind immer. irgendein Fehler oder? – Aravind
@Aravind Ich bekomme keinen Fehler. Ich möchte nur wissen, ob es eine Möglichkeit gibt zu überprüfen, ob der Benutzer angemeldet ist, ohne die this.af.authscribe() – brijmcq