Firebase数据库,每个数据数据的规则不同

时间:2017-05-28 05:12:14

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

我的Firebase应用程序中的

想要为不同的数据应用不同的规则。

例如:我的数据是

ContactUs
    -Ksdasda4sd
        name: "Ram"
        email: "ram@gmail.com"
        message: "Hello how are u"
HotelLocation
    -Ksdaseeesd
        name: "Hotel Name"
        address: "Near Highway"
        city: "Bangalore"

没有登录ContactUs数据可以公开读取,其中HotelsLocations只能在登录后读写。

在此配置上都需要身份验证。

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

可以吗

1 个答案:

答案 0 :(得分:1)

这是配置。

{
  "rules": {
    "contactme" : {
      ".read": "auth != null",
      ".write": "true"
     },
    "HotelLocation" : {
      ".read": "auth != null",
      ".write": "auth != null"
     }

  }
}