【问题标题】:Subscribe to an AngularFireAuth email verification event订阅 AngularFireAuth 电子邮件验证事件
【发布时间】: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


    【解决方案1】:

    目前没有办法做到这一点。

    事实上,这个确切的功能是在去年年底提出的,但无故关闭。 https://github.com/angular/angularfire2/issues/1334

    【讨论】:

      猜你喜欢
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 2013-03-11
      • 2014-01-02
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      相关资源
      最近更新 更多