Firebase仅允许用户删除数据

时间:2019-05-09 09:44:19

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

因此,我有一个firebase实时数据库,并且有了它,以便用户可以彼此发送私人消息。因此,如果您是登录用户,我已设置了要写入的“消息”数据。但是,这允许已登录的用户删除“消息”中的任何人的数据,我该如何添加一条规则,该规则仅允许当前的“ uid”删除其消息,但仍允许已登录的用户添加消息,这是我的规则。

  "rules": {
    "users": {
       ".read": "auth != null",     

    "$uid": {
       ".write": "$uid == auth.uid",  
        "$other": {
         ".write": "$uid == auth.uid || $other == 'messages' && auth != null",  
        }
    }
    }
  }

0 个答案:

没有答案