【问题标题】:Get Firebase user data using email address使用电子邮件地址获取 Firebase 用户数据
【发布时间】:2023-01-13 22:17:32
【问题描述】:

我能知道如何通过注册到 Firebase Auth 的电子邮件获取用户数据吗?

因为我正在使用 Firebase auth 从后端在系统中通过 createUserWithEmailAndPassword 创建用户。在那种方法中,我避免了密码加密。

将来,如果我需要从后端更新用户密码,我需要用户数据。出于安全原因,我不会将 uid 保存在我的 MongoDB 中。

我读了很多文章说使用getUserByEmail,我认为这已被弃用。

我怎样才能做到这一点?需要帮忙 :)

【问题讨论】:

    标签: firebase firebase-authentication


    【解决方案1】:

    documentation 没有说明 getUserByEmail 被弃用。它字面意思是:

    在某些情况下,您将获得用户的电子邮件而不是他们的 uid。 Firebase Admin SDK 支持通过邮箱查找用户信息:

    所以,你应该只使用文档中所说的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      • 2015-10-12
      • 2015-01-23
      • 1970-01-01
      • 1970-01-01
      • 2017-12-11
      • 2012-11-10
      相关资源
      最近更新 更多