Firebase由用户读写

时间:2017-10-09 09:23:05

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

我是应用程序开发的新手我想让用户从fire base实时数据库中读取和写入自己的数据,每个用户都有自己的数据。

这是规则:

 {
  "rules": {
    ".read":true,
      ".write":true

  }
}

以下是每个用户拥有的图片:

every single user should have his won

提前致谢

1 个答案:

答案 0 :(得分:1)

您需要根据用户的UID将数据分成几个部分。

所以你的数据需要更像:

userId
   DONE_LIST
      ...
   TO_DO_LIST
      ...
   LESSONS
      ...

然后你的规则可以是:

{
  "rules": {
    "$uid": {
      ".read": "$uid === auth.uid",
      ".write": "$uid === auth.uid"
    }
  }
}

有关Firebase规则的详细信息,请参阅https://firebase.google.com/docs/database/security/#section-authorization