首页 > 解决方案 > Firebase:相同的用户名

问题描述

我正在使用 Flutter 和 firebase 制作一个应用程序,它允许用户创建一个帐户并登录和注销。Firebase 可以使用相同的用户名处理 2 个不同的用户吗?我需要添加一些东西来防止这种情况发生吗?Firebase 会通过查看不同的密码知道哪个用户正在尝试登录吗?(我的应用程序不接受用户的电子邮件地址,只接受他们的用户名)

例如。:

用户名(电子邮件):杰克;密码:真棒

用户名(电子邮件):杰克;密码:夏天

标签: firebasefirebase-authentication

解决方案


使用 Firebase 身份验证,两个用户帐户不能拥有相同的电子邮件地址。您的代码应该检查您正在使用的 API 创建帐户的结果 - 它会告诉您该帐户是否已经存在于该电子邮件中。


推荐阅读