我知道您可以使用Firebase设置/检索经过身份验证的用户的显示名称,但存储在哪里?我可以登录Firebase控制台查看显示名称吗?
谢谢!
编辑:基本上,我需要能够做到这一切的原因是为了防止2个用户拥有相同的显示名称(用户名)。
答案 0 :(得分:6)
Firebase用户的显示名称存储在哪里?
这是一个很好的问题,因为它隐藏在某处,但不容易显示。
我可以登录Firebase控制台查看显示名称吗?
您可以登录Firebase控制台,但无法看到显示名称。
防止2个用户拥有相同的显示名称(用户名)。
为此,一种解决方案是在Firebase实时数据库中的某个位置存储所有用户名。 (类似于用户名的特定节点)。然后在代码中,您可以检查它是否已经存在,或者使用数据库安全规则来使已经使用的用户名无效。 但只有使用Firebase身份验证中的显示名称信息,您才能防止重复。