【发布时间】:2016-07-29 02:44:16
【问题描述】:
假设我有一个具有以下结构的数据库:
- 权限
- $pId(从推送中自动生成的 id)
- 用户ID
- 房间号
- 许可
- $pId(从推送中自动生成的 id)
- 用户
- $uId
- 姓名
- $uId
- 房间
- $rId
- 姓名
- $rId
是否可以编写一条规则说“如果存在 p.userId = auth.uid and p.roomId = $rId and p.permission = 'admin' 的权限 p,则允许用户修改房间”?
据我所知,如果没有在每个房间下嵌套权限信息,这是不可能的。
【问题讨论】:
标签: firebase firebase-security firebase-authentication