如何在Firebase中为具有多个用户的帐户构建数据

时间:2014-02-25 16:42:55

标签: firebase angularfire

我确定已经在某个地方询问过这个问题,但我正在进行的搜索并未将其提升。

这就是我想在Firebase中做的事情(AngularFire,具体而言):

  • 一个帐户可以有多个用户。

  • 帐户有管理员。

  • 用户可以修改与他们所附加的帐户相关联的任何数据,比如说 用户创建和修改Foo对象。

  • 如果用户喜欢,他们可以指定他们的Foo对所有人都可见 其他用户,但已关闭进行修改。

Forge中的数据结构是什么以及相关规则是什么样的?

现有代码示例的链接将是一个奖励。

1 个答案:

答案 0 :(得分:4)

请参阅How to structure Firebase data and rules for sharing data between users?以获得全面的答案。

一般的技巧是使用Firebase安全规则,如果请求写入的用户出现在某个地方的数据本身的“授权”列表中,则允许对数据进行写访问。

相关问题