【发布时间】:2019-04-30 09:59:36
【问题描述】:
我一直在尝试为我的 firebase 数据库创建一些规则,但似乎我遇到了障碍,或者(希望)我没有得到某些点。
我的数据结构如下所示:
units
<custom user id eg. 1234>
unit1
unit2
...
users
<custom user id eg. 1234>
name
email
phone
...
node3
<custom user id eg. 1234>
object1
object2
...
我想做的是创建规则,只允许 ID 为 1234 的用户(这显然不同于 Firebase 身份验证中用户的 uid)访问他的节点。
有什么方法可以实现吗?
【问题讨论】:
-
您阅读过文档吗?有一个关于每用户安全规则的页面。它描述了你需要知道的一切。 firebase.google.com/docs/database/security/user-security
-
问题是,当我使用“自定义”ID 创建节点而不是让 Firebase 动态创建它们时,它似乎不起作用?
-
编辑问题以显示无法按预期方式工作的规则,以及访问数据库的代码。您需要向我们说明究竟什么是行不通的。
标签: firebase firebase-realtime-database firebase-security