【问题标题】:Firebase creating empty users, even though the Auth feature requires emailFirebase 创建空用户,即使身份验证功能需要电子邮件
【发布时间】:2017-01-12 07:27:32
【问题描述】:

我正在使用 Firebase 的身份验证功能,有时我会在控制台中看到空用户。这给一些用户带来了问题,因为不是登录到他们的主帐户(并使用他们的 UID 在用户参考中获取他们的用户数据),而是使用不属于他们的 UID 登录到那个空帐户。

不确定这到底是怎么发生的,但这似乎是 Firebase 方面的一个错误,因为成功的身份验证应该至少有 1 个提供者...

关于此类问题的任何想法以及我如何在可能的情况下解决它?

Ps.:“signInAnonymously”会这样创建匿名帐户吗?

【问题讨论】:

    标签: firebase firebase-realtime-database firebase-authentication


    【解决方案1】:

    这是您authenticate with Firebase anonymously 时的预期行为。

    signInAnonymously() 方法在不需要任何凭据的情况下匿名登录用户,并在您的 Firebase 身份验证系统中创建一个新帐户,除非已经有匿名用户登录到应用程序。

    更多详情请参阅FirebaseAuth.signInAnonymously 类参考。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-22
      • 2023-03-18
      • 2019-05-01
      • 2021-11-21
      • 2022-08-07
      • 2018-02-10
      • 2021-03-26
      • 1970-01-01
      相关资源
      最近更新 更多