如何从firebase.auth()。onAuthStateChanged中提取数据

时间:2017-09-23 06:02:21

标签: angular firebase-authentication

我需要获取正在登录的用户的数据。我使用firebase.auth()。onAuthStateChanged来查看用户是否已登录,并且我在console.log中返回了userData。

它返回所有用户的数据,见下文,但我找不到如何检索它。我可以检索userData.email,userData.fullname和userData.uid,我知道这些来自授权,但其他数据就在那里。我知道我可以使用uid来读取数据agaib,但它已经存在了。

如果有人能帮助我,我将非常感激。

确认:"新" 电子邮件:" yakr@uacro.com" 全名:" john Varified" paytype:" d" 注册日期:" 2017年9月23日星期六" 主题:"灰" UID:" FWOb7eJ38veRXQ7wadk77YzhyMj1"

1 个答案:

答案 0 :(得分:1)

感谢Udemy.com上的Essential课程,我发现了我的遗失链接。我需要一项服务来设置和销毁本地图像。

export class User2memoryService {

  constructor() {}

  set(userFromDb) {
    localStorage.setItem('user', JSON.stringify(userFromDb));
  }

  destroy() {
    localStorage.removeItem('user');
  }
}