【发布时间】:2019-01-24 14:57:32
【问题描述】:
我正在使用 AngularFireAuth(来自 Github/angularfire2)连接 Firebase。当身份验证状态由于后端更改而发生更改时,是否可以获得事件?例如,用户验证了他的电子邮件。我订阅了身份验证状态:
@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!");
})
}
}
就上下文而言,我不允许用户在未确认其电子邮件的情况下访问该应用程序。如果我没有收到该事件,则用户必须自行刷新页面(在电子邮件验证后)。
【问题讨论】:
标签: angular firebase firebase-authentication angularfire2