0
我想爲我的數據庫設置安全規則的一個特定的值,我想只有用戶和管理員從這一特殊羣體閱讀,但我的規矩唐沒有工作。火力地堡數據庫:添加規則,找出所有孩子的
當我設置一個特定的索引時唯一的工作。我不知道如何檢查所有索引。這在某種程度上可能嗎?
規則:
{
"rules": {
"groups": {
"$groupid": {
".write": "!data.exists()",
".read": "data.child('users').child('$index').val() == auth.uid || data.child('admins').child('$index').val() == auth.uid"
}
},
"users": {
"$uid": {
".read": "auth != null",
".write": "$uid === auth.uid"
}
}
}
}
你能告訴我們什麼不工作?是否因爲該組以外的其他用戶/管理員可以讀取該組的數據? – Wilik
不,因爲沒有人,甚至用戶和管理員都可以讀取他們組的數據。我更新了規則。他們有內部測試的解決方法^^ – janik174