如何提供用户对组的访问权限 - Firebase安全规则

时间:2014-06-29 00:13:44

标签: angularjs firebase angularfire firebase-security

我正在尝试学习Firebase规则,因此我可以设置一个用户可以创建群组的网络应用。只有创建了这些组(或有权访问它们)的用户才能看到它们被设置为私有的。

我一直在翻阅墙壁阅读可用的教程,但我似乎无法找到任何支持我尝试的内容。

也许我以错误的方式看待它,甚至可能需要不同类型的数据结构来实现这一点。

无论如何,我的数据结构如下:

Data Structure

我试图用它来实现它的规则:

Firebase Rules

我使用简单登录来注册和验证新用户/现有用户。

我可以请一点帮助吗?感谢。

修改

我稍微改变了我的数据结构,并设法在尝试读取某个组时将READ限制为某个用户。

然而,我仍然没有得到理想的结果。使用Angular,当我从firebase获取引用groups的{​​{1}}对象时,我没有得到任何匹配,并且它返回空。

我期待以下内容:

  • root/groups;
  • 身份登录时获取RlyNew群组
  • user@user.com
  • 登录时不获取任何群组

这甚至可能吗?

0 个答案:

没有答案