首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理firestore的多次登录,是否有规定单个用户有权访问firestore数据库的规则

如何处理firestore的多次登录,是否有规定单个用户有权访问firestore数据库的规则
EN

Stack Overflow用户
提问于 2019-06-07 17:40:03
回答 2查看 1.1K关注 0票数 0

我正在我的android应用程序中实现firestore数据库,在我上线之前,我遇到了一个新问题,即多设备登录,简而言之,如果用户使用单个电子邮件Id登录到多个设备,我希望只允许单个设备同时访问数据库。我搜索并找到了firestore规则

代码语言:javascript
复制
service cloud.firestore {
  match /databases/{database}/documents {
    match /<some_path>/ {
      allow read, write: if <some_condition>;
    }
  }
}

但是我不太了解服务器端的代码,有人能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2019-06-07 19:37:57

你不能根据设备来控制对Firestore的访问。您只能使用用户使用Firebase身份验证登录的帐户的UID来控制访问。该用户将能够根据您的规则从安装了您的应用程序的任何设备上读取和写入数据。

票数 2
EN

Stack Overflow用户

发布于 2019-06-07 22:46:24

Firebase没有内置任何东西来允许每个用户只能从单个设备访问您的数据库。

你可以自己在Firebase上构建一些东西,但我会认真考虑是否值得这样做。有关Firebase实时数据库,请参阅前面有关此主题的问题:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56491839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档