【发布时间】:2018-05-04 06:58:12
【问题描述】:
我知道您可以使用 Firebase 设置/检索经过身份验证的用户的显示名称,但它存储在哪里?我可以登录 Firebase 控制台查看显示名称吗?
谢谢!
编辑:基本上,我需要能够做到这一切的原因是为了防止 2 个用户具有相同的显示名称(用户名)。
【问题讨论】:
标签: firebase firebase-authentication
我知道您可以使用 Firebase 设置/检索经过身份验证的用户的显示名称,但它存储在哪里?我可以登录 Firebase 控制台查看显示名称吗?
谢谢!
编辑:基本上,我需要能够做到这一切的原因是为了防止 2 个用户具有相同的显示名称(用户名)。
【问题讨论】:
标签: firebase firebase-authentication
Firebase 用户的显示名称存储在哪里?
这是个好问题,因为它隐藏在某个地方,但不容易显示。
我可以登录 Firebase 控制台查看显示名称吗?
您可以登录 Firebase 控制台但不会看到显示名称。
防止 2 个用户使用相同的显示名称(用户名)。
为此,一种解决方案是将所有用户名存储在 Firebase 实时数据库中的某个位置。 (就像用户名的特定节点)。然后在代码中,您可以检查它是否已经存在或使用数据库安全规则来使已经使用的用户名无效。 但仅使用 Firebase 身份验证中的显示名称信息,您无法防止重复。
【讨论】: