2014-02-25 45 views
2

我确定这已被问到某处,但我正在执行的搜索没有提供。如何为Firebase中的多个用户构建帐户数据

这是我想在火力地堡做(AngularFire,具体而言)是什么:

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

  • 一个帐户有管理员。

  • 用户可以修改任何与其所连接的帐户相关的数据,比如说用户创建并修改Foo对象的

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

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

指向现有代码示例的链接将是一项奖励。

回答

4

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

一般的技巧是,如果请求写入的用户存在于数据本身的“已授权”列表中,则允许使用Firebase安全规则来写入数据。

+0

这里有另一个需要:http://stackoverflow.com/questions/21520514/how-to-implement-collaborator-invitations-using-firebase/21539689 – Anant

+0

谢谢阿南特,我很感激。另外,是否有一个每个帐户有多个用户的应用程序的典型示例?我发誓我在野外看到了一个,但我一直无法再找到它。 – KevDog

相关问题