首页 > 解决方案 > 关于使用 React 进行 Firebase 身份验证

问题描述

这些天我正在做这个项目,为此,我将 firebase 与 React 一起使用。在我的项目中,我有两种类型的用户 1. 学生和 2. 老师,所以在我的网站中,我想使用相同的电子邮件 ID 从一个用户创建两个利益相关者的帐户,但是 firebase 不允许我,因为我只能使用 CREATEUSERWITHEMAILANDPASSWORD() 方法创建一个帐户。那么如果我已经有一个带有一个电子邮件 ID 的学生帐户,我该如何创建一个教师帐户?

我知道这个问题听起来很幼稚,但我仍在学习。所以请帮帮我。

标签: reactjsfirebaseauthentication

解决方案


如果您转到https://console.firebase.google.com/project/your-project-name/authentication/providers并向下滚动到高级,您可以找到每封电子邮件仅允许一个或多个帐户的设置。

但是,您不能使用相同的登录方法创建多个帐户。因此,您不能让用户使用电子邮件和密码创建两个帐户。例如,一个帐户可能是电子邮件和密码,另一个帐户可能是 Facebook 登录。


推荐阅读