基于规则拒绝Firebase权限

时间:2018-08-14 07:31:16

标签: firebase firebase-realtime-database firebase-authentication permission-denied

我的firebase中有此规则

   "invites": {
      ".read": true,
      "$customer_id": {
        ".write": "data.child('customer').val()===auth.uid || data.child('master').val()===auth.uid || newData.child('customer').val()===auth.uid || newData.child('master').val()===auth.uid || !data.exists() || !newData.exists()",
      },
    }

但是当我尝试

inviteRef.child(user_code).update({
      'new': -2, //-2 means deleted
});

返回错误 Repo.js:510未捕获(承诺)错误:PERMISSION_DENIED:权限被拒绝     在Repo.js:510

在这种情况下,客户是已登录的客户。我的规则出了什么问题?我可以添加和删除节点就可以了。子“ new”已经存在,我只想更新其值。

0 个答案:

没有答案