-Firebase-不了解规则

问题描述 投票:0回答:1

看完电影看完之后,我真的不明白我想做什么。

我正在解释,我有一个网站,他实时读取我数据库中的信息并打印在我的网站上...

并且我有一个投票系统,访问者可以点击按钮进行投票,然后直接在我的服务器数据库上发送。

我的问题是写/读实际上是正确的,所有单词,但是如果我以错误的方式通过任何人,则其中之一无效。但是,没有人可以修改或删除我的数据需要做什么?

规则很明确,我可以针对我想要的人(管理员,来宾,匿名。.)。但这不是我的问题,我不明白我想做什么:/

非常感谢!

firebase rules
1个回答
0
投票

根据您在评论中解释的内容,我认为您希望将Firebase规则设为只读?

如果是这样,以下代码将完成此操作:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read: if true;
      allow write: if false;
    }
  }
}

否则,仅当用户通过身份验证(登录)时,才可以允许写入tp数据库:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read: if true;
      allow write: if request.auth.uid != null;
    }
  }
}

有关Firestore规则的更多信息,请参见:https://firebase.google.com/docs/firestore/security/overview?authuser=0

© www.soinside.com 2019 - 2024. All rights reserved.