Firebase创建空用户,即使Auth功能需要电子邮件

时间:2016-09-04 22:04:06

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

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

不确定究竟会发生什么,但似乎这可能是Firebase的一个错误,因为成功的Auth应该至少有一个提供商......

关于此类问题的任何想法以及如果可能的话我如何解决这个问题?

Ps。:那是如何" signInAnonymously"会创建匿名帐户吗?

Firebase creating empty users

1 个答案:

答案 0 :(得分:1)

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

signInAnonymously()方法匿名登录用户,无需任何凭据,并在您的Firebase身份验证系统中创建新帐户,但已经有匿名用户登录应用的情况除外。

有关详情,请参阅FirebaseAuth.signInAnonymously课程参考。