我在下面有以下基本安全規則(任何人都可以閱讀公共數據庫中的帖子,並且可以將自己的信息讀取/寫入他們的帳戶)。Firebase數據庫規則UID全部訪問
我希望把數據庫規則,將允許特定的UID(例如:cvFcflWuO3XCU8OtRoEkW9p2cXw1
)讀/users/
下的所有信息/寫訪問,對於特定UID通配符規則,允許/users/
{
"rules": {
"public":
{
".read": true,
".write": false
},
"users": {
"$uid":
{
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}
做一個簡單的編輯就像下面的例子不起作用。
".write": "'cvFcflWuO3XCU8OtRoEkW9p2cXw1' === auth.uid",
如果你將該規則直接放在''users「下面:{'它應該工作。如果沒有,你能否顯示完整的規則和伴隨的代碼不能一起工作? –
感謝您確認我的代碼是正確的。我再次嘗試,現在它工作正常。 (我想我在某處錯誤地輸入了一些東西。) – user1508405