reactjs - 关于使用 React 进行 Firebase 身份验证
问题描述
这些天我正在做这个项目,为此,我将 firebase 与 React 一起使用。在我的项目中,我有两种类型的用户 1. 学生和 2. 老师,所以在我的网站中,我想使用相同的电子邮件 ID 从一个用户创建两个利益相关者的帐户,但是 firebase 不允许我,因为我只能使用 CREATEUSERWITHEMAILANDPASSWORD() 方法创建一个帐户。那么如果我已经有一个带有一个电子邮件 ID 的学生帐户,我该如何创建一个教师帐户?
我知道这个问题听起来很幼稚,但我仍在学习。所以请帮帮我。
解决方案
如果您转到https://console.firebase.google.com/project/your-project-name/authentication/providers并向下滚动到高级,您可以找到每封电子邮件仅允许一个或多个帐户的设置。
但是,您不能使用相同的登录方法创建多个帐户。因此,您不能让用户使用电子邮件和密码创建两个帐户。例如,一个帐户可能是电子邮件和密码,另一个帐户可能是 Facebook 登录。
推荐阅读
- windows - Windows Compat ID OS 功能描述符不在注册表中显示 uo
- scala - 使用 shapeless.Generic 时,如何避免错误“超级构造函数不能传递自引用,除非参数是按名称声明的”?
- caching - Django Rest 框架 cache_page
- c# - 统一压缩字符串时出现 libMonoPosixHelper.dylib 问题
- flutter - 参数类型'String'不能分配给Flutter中的参数类型'Uint8List'/postUrl方法
- java - Java 中的 HMAC-SHA256 产生与 JavaScript 不同的输出
- javascript - 如何计算输入文本中的字符
- vue.js - Vue.js - 在组件方法中使用函数
- godot - Godot - 如何为我的库存添加工具提示?
- eclipse - Eclipse CDT 不更新新文件或目录