Firebase规则:聊天块

时间:2017-03-18 16:54:51

标签: firebase firebase-realtime-database firebase-security

我的聊天有以下firebase规则:

"chat_messages": {
        ".read": true,
            ".write": false,
          "$key": {
            ".read": true,
                    ".write": "!root.child('chat_blocks/'+newData.child('username').val()).exists()",
            ".validate": "newData.child('content').val().length >= 2"
          }
      },

如果用户名在chat_blocks节点中列出,则write设置为 false

问题是在使用上述规则时无法删除邮件。

将chat_messages的.write更改为true即可让所有人发帖,即使它们已在chat_blocks节点中列出。

任何想法有什么不对?

enter image description here

0 个答案:

没有答案