提问者:小点点

我怎样才能使两种用户在firebase上[重复]


我试图使一个网站的应用程序,我想使两种用户,一个管理员和一个用户,管理员将有权阅读和权利的firestore和用户将只拥有阅读的权利,但我想阻止用户谁试图登录谁不列为管理员在我的列表从网页。


共1个答案

匿名用户

当您登录用户时,您需要请求一个额外的字段,然后再决定下一步应该做什么,这个额外的字段可以是布尔类型的变量,如admin=truefalse

那么,它是如何工作的,首先,您需要在您的用户节点中为您的用户添加admin:Boolean,然后在您的客户端登录时,检查该用户admin atribute是真还是假,以执行您的操作。

与规则相同,您应该添加一个规则,该规则将检查该管理变量,并决定该用户是否可以读或写数据库