【发布时间】:2018-05-30 01:01:33
【问题描述】:
我的应用中有一个节点,用户可以写入但不能读取。
let specialNodeRef = dbRef.child("specialNode").childByAutoId()
specialNodeRef.updateChildValues(dict)
有没有一种方法可以设置规则,以便只有管理员可以从该节点读取,即使规则在使用控制台之外设置为 false?
{
"rules": {
"users": {
"$uid": {
".read": "auth.uid == $uid",
".write": "auth.uid == $uid"
}
},
"specialNode": {
".read": false, // users can't read but admin can
".write": "auth.uid != null"
}
}
}
【问题讨论】:
标签: firebase firebase-realtime-database firebase-authentication firebase-security