【发布时间】:2021-06-11 20:27:04
【问题描述】:
我管理一个阻止列表,我希望阻止阻止列表中的用户写入/读取数据库(禁止)。但是,如果我在更高级别上编写此代码,则以下所有其他规则都不适用于不在阻止列表中的用户。有没有办法把它写在更高的级别而不是编辑下面的所有表格?
{
"rules": {
".write": "!root.child('blocked').child(auth.uid).exists() ",
".read": "!root.child('blocked').child(auth.uid).exists() ",
"scores": {
"$sid": {
".read": true,
".write": "root.child('game').child($sid).child(auth.uid).exists()&& auth!=null"
},
"games": {
"$sid": {
".read": true,
".write": "root.child('location').child($sid).child(auth.uid).exists()&& auth!=null"
}
},...
【问题讨论】:
标签: firebase firebase-realtime-database firebase-authentication firebase-security