Reactjs 使用firebase创建两种不同类型的用户身份验证
是否可以使用firebase为两个不同的用户角色创建两个不同的身份验证 我正在建立一个网站(使用react和firebase),它的结构与Kahoot类似。 与Kahoot一样,我正在尝试创建可以创建测验的用户,以及只能玩和回答测验的用户。 创建测验的用户可以登录并回答测验,但签名为“玩家”的用户不能创建测验,只能玩 我创建了两个不同的身份验证页面,我不知道如何使用firebase处理这种情况,有人有解决方案吗Reactjs 使用firebase创建两种不同类型的用户身份验证,reactjs,firebase-authentication,Reactjs,Firebase Authentication,是否可以使用firebase为两个不同的用户角色创建两个不同的身份验证 我正在建立一个网站(使用react和firebase),它的结构与Kahoot类似。 与Kahoot一样,我正在尝试创建可以创建测验的用户,以及只能玩和回答测验的用户。 创建测验的用户可以登录并回答测验,但签名为“玩家”的用户不能创建测验,只能玩 我创建了两个不同的身份验证页面,我不知道如何使用firebase处理这种情况,有人有解决方案吗 thx,Guy在注册过程中,您可以在Firebase实时数据库中为用户配置文件添加一
thx,Guy在注册过程中,您可以在Firebase实时数据库中为用户配置文件添加一个变量,用于标识其角色。侦听成功注册事件,然后在数据库中添加角色值 singup/signin之后,您将读取该变量并相应地进行导航 如果用户注册后无法在测验创建者和测验玩家之间更改其角色,则可以在用户角色属性上添加安全规则,以停止用户更新此值
Firebase的安全规则:thx。我应该使用实时数据库还是云firestore?这有关系吗?因为我目前正在云firestore中保存有关用户的数据…您也可以使用firestore,过程将是相同的