我正在使用电子邮件和密码身份验证在 angularJS 应用程序中使用 firebase。我只是将我的应用程序从 Firebase 2.x 更新到 3.x,并将 AngularFire 从 1.x 更新到 2.x。
我按照这两个文档进行迁移:
但是现在,每次刷新页面时,我都需要重新进行身份验证,就像没有持久会话一样。
我检查了firebase:authUser
我过去拥有的 localStorage 密钥expirationTime
(实际上它是用我的登录时间戳设置的)。
要检查用户是否已登录,我使用:$firebaseAuth().$getAuth()
编辑
这是我的问题的一个工作示例(登录名:toto@mail.fr / 密码:toto123) https://plnkr.co/edit/463Hse?p=preview
有谁知道为什么这种行为?