firebase - Firebase:相同的用户名
问题描述
我正在使用 Flutter 和 firebase 制作一个应用程序,它允许用户创建一个帐户并登录和注销。Firebase 可以使用相同的用户名处理 2 个不同的用户吗?我需要添加一些东西来防止这种情况发生吗?Firebase 会通过查看不同的密码知道哪个用户正在尝试登录吗?(我的应用程序不接受用户的电子邮件地址,只接受他们的用户名)
例如。:
用户名(电子邮件):杰克;密码:真棒
用户名(电子邮件):杰克;密码:夏天
解决方案
使用 Firebase 身份验证,两个用户帐户不能拥有相同的电子邮件地址。您的代码应该检查您正在使用的 API 创建帐户的结果 - 它会告诉您该帐户是否已经存在于该电子邮件中。
推荐阅读
- python - 是否有一种强大且可通用的方法来提取网页上的主要文本简介?
- javascript - 导入的图像(然后存储在对象中)不渲染(反应)
- json - Scala - 如何将路径列表解析为 JSON 格式的目录结构
- python - 日期时间转换 - 类型错误:只有整数标量数组可以转换为标量索引
- python - 如何从python中选择MYSQL中的一行并处理它?
- mysql - 需要使用 MySQL 从 WordPress 页面中删除带有可变内容的遗留简码
- python - Lambda 函数从输出中排除 .csv.metadata 文件
- flutter - Flutter:在 Syncfusion CartesianChart 中显示“无数据”消息
- odoo - 字段类型的上下文参考
- computer-vision - 从单个图像估计相机高度、方向和视野