0
我試圖在我的應用程序中驗證Firebase帳號。Firebase句柄電子郵件驗證
我包含了發送驗證郵件的功能,當用戶點擊郵件中的鏈接後,他在Firebase中的驗證狀態爲true。
我的問題是現在,我不能接收我的離子2應用程序的變化。 例如,我試圖讓verfication狀態從火力的onAuthStateChange方法,並將其寫入我與UpdateUser兩個函數庫:
firebase.auth().onAuthStateChanged(user => {
this.zone.run(() => {
if (!user) {
this.rootPage = Login;
} else {
this.rootPage = HomePage;
auth.setUser(user);
if(user.emailVerified){
this.auth.updateUser({verified: true});
}
}
});
});
當我註冊一個用戶emailVerified是假的,之後我點擊鏈接,從應用程序註銷並再次登錄狀態爲真,因此每條線都應該沒問題。 現在我的問題是,如果我可以處理電子郵件認證的「即時」更改,以便用戶不必重新登錄,就像eventlistener或在Firebase中的emailVerified狀態更改時調用的內容。
將是很好,如果有人有一個想法或TIPP爲我解決這個問題
是的,但問題是,當用戶點擊郵件中的鏈接並設置emailVerified值時,應該調用funktion。 – Stevetro
就像firebase.database.ref.on(value)函數在每次更改時調用 – Stevetro