【问题标题】:Angular 2 firebase authenticatingAngular 2 firebase 身份验证
【发布时间】:2017-02-24 20:00:45
【问题描述】:

我将 Angular 2 与 Firebase 一起使用。我正在使用 Angular angularfire2 包来使用 firebase。

  1. 如何在用户登录后从 firebase auth 变量中获取用户 ID? 我尝试console.log(auth); 并找不到与id 的任何关联。

  2. 是否可以查询Auth用户列表?似乎 Firebase 没有将用户添加到数据库,而是添加到控制台中的 Auth 部分。

  3. 是否可以在Auth 控制台中为用户分配角色和其他用户信息?还是我必须自己创建user 表并存储这些数据?

【问题讨论】:

    标签: angular firebase firebase-authentication angularfire2


    【解决方案1】:

    对于第 1 个问题,身份验证状态对象具有 uid 属性,因此请尝试 console.log(auth.uid),您会得到它。

    对于问题 2 和 3,简短的回答是否定的。但是您可以在您的 Firebase 数据库中拥有一个 users 条目,并且任何时候在您的应用中创建新用户时,您都可以使用身份验证状态中的 uid 来设置新用户。那么角色和其他任何你想要的东西都取决于你的想象。

    【讨论】:

      猜你喜欢
      • 2017-01-22
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      • 2018-04-15
      • 2020-06-01
      • 2020-05-20
      • 2020-08-13
      • 1970-01-01
      相关资源
      最近更新 更多