我的Firebase安全规则不允许我在其他用户的节点上进行书写,为什么?

时间:2018-10-26 02:16:14

标签: firebase firebase-security-rules

我尝试了一些尝试,但是都没有成功...

我正在我的应用程序中实现“ 阻止用户”功能,当user A阻止user B时,我正在写两个用户的{{1 }}和block-user子节点。

blocked-by-user

我希望更新以下规则,以允许在名为Error: setValue: or removeValue: at /users/$uid/blocked-by-users/-LPi46QePJLDWIrrU45y failed: permission_denied uid的另一个用户的blocked-users子节点上进行写

blocked-by-users

请帮助!

1 个答案:

答案 0 :(得分:0)

    "users": {
      ".write": "auth != null",
      ".read": "auth != null"
    },

如果您没有任何安全问题,这将起作用:)