我试图使一个网站的应用程序,我想使两种用户,一个管理员和一个用户,管理员将有权阅读和权利的firestore
和用户将只拥有阅读的权利,但我想阻止用户谁试图登录谁不列为管理员在我的列表从网页。
当您登录用户时,您需要请求一个额外的字段,然后再决定下一步应该做什么,这个额外的字段可以是布尔类型的变量,如admin=true
或false
那么,它是如何工作的,首先,您需要在您的用户节点中为您的用户添加admin:Boolean,然后在您的客户端登录时,检查该用户admin atribute是真还是假,以执行您的操作。
与规则相同,您应该添加一个规则,该规则将检查该管理变量,并决定该用户是否可以读或写数据库