如何根据真实用户使firebase实时数据库可写

jgwigjjp  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(462)

我正在制作一个android应用程序,任何人都可以读取数据,但只有一个真实的用户(我们在实时数据库中添加了一个带有email id的“用户”)可以修改或添加数据。我希望除了真正的用户之外,没有人可以在他/她的数据库中进行写入。其他人只能阅读。
这是我的数据库structure:-

bpsygsoo

bpsygsoo1#

你的规则可能是

{
  "rules": {
    "some_path": {
      "$uid": {
        // Allow only authenticated content owners access to their data
        ".read": "request.auth != null && request.auth.uid == $uid"
        ".write": "request.auth != null && request.auth.uid == $uid"
      }
    }
  }
}

相关问题