允许仅读取组成员个人资料的Firebase规则

时间:2019-01-26 09:50:19

标签: firebase firebase-realtime-database firebase-authentication

因此,在我的Firebase项目中,有两种帐户类型,简单的用户帐户和公司帐户,公司帐户可以显示属于公司成员的用户列表。我尝试编写规则以允许读取用户,但只能读取属于公司成员的这些用户。这是我的数据库结构:[1]:https://snag.gy/DrXUS4.jpg

到目前为止,我尝试编写类似的内容,但似乎无法正常工作[2]:https://snag.gy/y5vokJ.jpg

{ "rules": { "users": { ".read":"root.child('companies').child(auth.uid).child('users').child('uid').val()===true" , "$uid": { ".write": true, ".read": "$uid === auth.uid" } }, "companies": { ".read": true, "$uid": { ".write": true, ".read": "$uid === auth.uid" } } } }

0 个答案:

没有答案