我正在使用AngularFireAuth(来自Github / angularfire2)与Firebase连接。当身份验证状态由于后端的更改而更改时,是否可以获取事件?例如,用户验证了他的电子邮件。我有一个关于auth状态的订阅:
@Injectable()
export class AuthService {
constructor(private afAuth: AngularFireAuth) {
this.afAuth.authState.subscribe((authState: User) => {
// this should invoke when user verify email.
// it invokes when user logs in with Facebook, for e.g
console.log("User verified!");
})
}
}
仅出于上下文考虑,我不允许用户在未确认其电子邮件的情况下访问该应用程序。如果我没有收到此事件,则用户必须自行刷新页面(在电子邮件验证之后)。
答案 0 :(得分:0)
目前无法执行此操作。
实际上,此功能是去年年底才要求的,但无故关闭。 https://github.com/angular/angularfire2/issues/1334