【发布时间】:2016-02-25 16:36:27
【问题描述】:
我的 firebase 结构喜欢:
"ROOT": {
"Group": {
"User": {
"Name": "",
"Email": "",
"Gender": "",
"Mobile": "",
"Time": ""
}
}
}
我的问题是,如何防止用户直接从客户端浏览器检查器运行 ref.remove(),这将在没有任何提示的情况下删除所有数据?
我想允许客户端脚本运行像
这样的 firebase 操作- 向/ROOT/添加/更新数据,我的意思是,添加更多“组”子节点, 像 Group2, Group3...,但不能删除这个节点。
- 并在/ROOT/Group/下添加数据,以及更新和删除
如何设置安全规则?谢谢。
【问题讨论】:
-
@Shilly,如果 ref 在浏览器范围内,我没关系。任何人都可以创建 Firebase ref 并调用 remove。您也可以只向 root 发送一个 HTTP 删除请求。你需要有服务器端的安全性。
-
好的,谢谢您的解释。 (删除后:))
标签: javascript json firebase firebase-security firebase-realtime-database