【发布时间】:2019-04-13 17:13:17
【问题描述】:
我正在使用 Firebase,并希望允许在孩子上而不是在父母上书写。
我有一个名为 guest 的集合。 用户可以通过将数据写入到以下位置来使用他们的 userId 设置数据:guests/userId 我想阻止用户在来宾上写入数据:/guests。
这些是我的规则:
{
"rules": {
".read": false,
".write": false,
"guests": {
".write": "newData.exists()",
}
}
}
根据上面的规则,用户可以同时运行这两个命令:
guests.child(userId).set(profileData);
guests.set(profileData);
我想制定一条规则,防止他跑第二行:guests.set(profileData);
【问题讨论】:
标签: javascript firebase firebase-realtime-database firebase-security