如何检查项目的user_id等于auth.id [Firebase]

时间:2014-04-25 23:36:23

标签: foreign-keys firebase rules userid

我想"链接"我的firebase数据库中的用户项目,我想创建一些好的规则来检查用户是否允许写入:

{
  "rules": {
    "users": {
      "$userid": {
        ".read": "auth != null && auth.id == $userid",
        ".write": "auth != null && auth.id == $userid"
      }
    },
    "items": {
      "$itemid": {
        ".read": true,
        ".write": "auth != null && auth.id == root.child('items').child($itemid).child('user_id').val()"
      }
    }
  }
}

提前致谢! ;)

0 个答案:

没有答案