Firebase 中的身份验证用户名 (displayName) 验证

时间:2021-07-28 09:11:35

标签: javascript firebase vue.js authentication firebase-authentication

我正在制作一个聊天应用程序,我正在使用 firebase 进行身份验证。目前,允许两个或更多用户使用相同的用户名 (displayName)。我想添加验证来防止这种情况。以下是注册功能。我使用的是 Vue.js,但它对于非 Vue 用户也应该很容易理解。

img = img.astype(np.uint16)
cv2.imwrite(outdir + f.replace('.dcm','.png'),img)

提前致谢。

1 个答案:

答案 0 :(得分:1)

我不建议在用户的 username 中存储 displayName。在这种情况下,唯一用户名的验证将非常困难。

我宁愿建议将用户名存储在 Firebase 数据库之一中,然后使用云函数或前端代码来更新 displayName。至少应该在数据库上进行验证,因为您可以以不可能出现重复 username 的方式编写规则。

Here 是一个链接,您可以在其中找到各种解决方案。