规则:
{
"rules": {
"userdata":{
"$id":{
".read": "(auth.uid=='aI2OGxb2pnY58ix5ugZLv0rhZqn2')",
".write": "(auth.uid=='aI2OGxb2pnY58ix5ugZLv0rhZqn2')"
}
}
}
}
实际上我的规则是如此不同。但要确认auth.uid对我不起作用。我将此添加到我的规则中,我得到了相同的结果(Permission Denied)。
我的原始uid也与上述规则中的相同。
那么规则结构有什么问题,或者我在firebase配置中做错了什么。
感谢名单
答案 0 :(得分:1)
不要忘记将read
和write
规则设为false
。
{
"rules": {
".read": "auth != false",
".write": "auth != false",
"userdata":{
"$id":{
".read": "auth.uid == $id",
".write": "auth.uid == $id",
}
}
}
}
希望它有所帮助。