我有以下基本的安全规则(任何人都可以在公共数据库中读取帖子,并且可以将自己的信息读/写入其帐户)。
我想放置一个数据库规则,该规则将允许特定的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":{
下面,它应该可以工作。如果不行,请您展示完整的规则和相关代码,以便我们找出问题所在。 - Frank van Puffelen