我想为我的 Firebase 数据库设置规则,只有当前登录的用户才能删除和更新自己的数据。我想编写以下规则来保护它。这些是我的规则,我需要纠正。
{
"rules": {
".read": "auth != null",
".write": "auth !=null"
}
}
这是我的数据
StorageReference ref=FirebaseStorage.getInstance().getReference("ExtendedPosts").push();
最佳答案
//Anyone can read only sign in users can write
{
"rules": {
".read": true,
".write": "auth != null"
}
}
如果您的情况是“用户只能更新/删除自己的数据”,您需要重新构建数据库设计。
你需要将这些东西保存在userId节点下。
关于java - 如何为Firebase数据库设置 protected "write"规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57184742/