【问题标题】:How to get user id from a given mail [duplicate]如何从给定的邮件中获取用户 ID [重复]
【发布时间】:2017-02-26 18:27:34
【问题描述】:

输入用户邮件时需要获取用户ID。

有可能吗?

当然,我有一个经过身份验证的用户正在询问已创建用户的邮件。

我想检索喜欢的用户

var refer = firebase.auth ().ref ('test@test.com')
  refer.on ('value', function (snapshot) {
    console.log (snapshot.val());
  })

但以一种可能的方式。

【问题讨论】:

  • firebase.auth ().ref ('test@test.com') 我不认为auth 服务有ref() 方法:firebase.google.com/docs/reference/js/firebase.auth.Auth
  • 除此之外:没有 API 可以根据用户在 Firebsae 身份验证中的电子邮件地址来查找用户的 uid。如果您需要该功能,则需要自己存储映射;例如在 Firebase 数据库中。
  • 是的,我终于做到了。感谢您的宝贵时间。

标签: angular firebase firebase-authentication


【解决方案1】:

将您想要的用户信息存储在数据库结构中的单独节点上,然后当用户要求时,您从该端点检索。

查看这些:

【讨论】:

  • 我刚刚编辑了问题,我认为您的理解不正确。
猜你喜欢
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 2017-04-13
  • 2011-12-17
  • 2014-10-19
  • 1970-01-01
  • 2020-02-28
  • 1970-01-01
相关资源
最近更新 更多