Firebase通过显示名称检查用户是不是存在[重复]

Posted

技术标签:

【中文标题】Firebase通过显示名称检查用户是不是存在[重复]【英文标题】:Firebase check if user exists by display name [duplicate]Firebase通过显示名称检查用户是否存在[重复] 【发布时间】:2017-12-12 17:27:40 【问题描述】:

我想知道 Firebase 中是否存在用户(电子邮件/密码身份验证)y 只知道显示名称。

我正在做的是 android (Java)。

非常感谢!

【问题讨论】:

【参考方案1】:

Firebase 身份验证没有内置支持通过显示名称查找用户。鉴于显示名称含义的松散定义,它的用途有限。不能要求显示名称是唯一的,因为它只是一个表明用户希望如何被称呼的值:“当你向我展示某些东西时,请在它旁边显示这个名称”。

许多开发人员最终允许他们的用户选择用户名/昵称,然后他们确实要求该用户名/昵称是唯一的。如果该方法对您的用例也有意义,我建议您阅读以下一些问题,了解如何使用 Firebase 实时数据库完成此操作:

Firebase android : make username unique Enforcing unique usernames with Firebase simplelogin Firebase query if child of child contains a value(Firebase 实时数据库中唯一性的更一般解释) How do you prevent duplicate user properties in Firebase?

【讨论】:

以上是关于Firebase通过显示名称检查用户是不是存在[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用geofire查询检查10公里半径内是不是存在firebase用户

Google firebase 检查孩子是不是存在

Firebase 身份验证 Flutter 中的电话号码

如何检查用户是不是存在于 Firebase 中?

检查用户名是不是已经存在:Swift、Firebase

Firebase检测用户是不是存在