【发布时间】:2019-09-18 08:35:57
【问题描述】:
我想知道这是否可以使用 Firebase 和 React。
我想创建一个管理员面板,管理员可以在其中添加新用户和分配角色。版主也应该能够登录并发布新帖子(我已经弄清楚的新帖子部分)。
但是我不希望任何用户能够自己注册,只需管理员将他们添加到网站。
这可能吗?在这种情况下,怎么做?感谢您的意见和想法
【问题讨论】:
-
是的,Firebase 可以做到这一点。但。 Firebase 没有“管理员”用户的概念 - 所有用户都只是用户,因此如果您希望“管理员”用户具有特殊能力,您必须为此编写应用程序。另请记住,在某些情况下,当登录用户“创建”另一个用户时,它会将该用户登录到我们的帐户并记录新创建的用户。您应该在太长之前做一些研究。
-
感谢您花时间回答。是的,我试图创建一个名为 users 的 firebase 集合,每个文档都应该有 Firebaseapp 创建的用户 ID 作为名称。我还认为我可以使用我拥有的基本注册表单并将其限制为管理员。但我注意到我会自动登录,正如你提到的。您知道用户管理的最佳方法是什么吗?要创建新用户,将它们显示为列表、删除等。我知道有一个叫做 admin sdk 的东西,但据我所知,我不应该在 webbserver 上使用它?
标签: reactjs firebase react-web