当前位置: 首页 > 知识库问答 >
问题:

Cloud Firestore将登录用户与集合关联

拓拔霄
2023-03-14

我想知道为下面的用例实现的最佳方法/模式。

我正在使用Firebase Auth注册/登录用户,它工作得很好。
一旦执行auth,我就需要从Cloud Firestore集合(例如user_profile)中获取与记录的用户相关的数据

db.collection("user_profile").doc(<user>).get()
 db.collection("user_profile").where("id", "==", id_from_auth).get()

共有1个答案

范振海
2023-03-14

通常将每个用户的数据存储在一个文档中,该文档由通过Firebase身份验证的用户的uid键控。

 类似资料:
  • 我目前正在处理一个在客户端初始化了firebase的应用程序。当用户通过 firebase 登录时,我想从 firestore 中获取用户的数据。我目前正在侦听器中执行此操作并成功获取用户。我想知道这是否是获取用户数据的最佳方式。我的代码如下: 我主要担心的是,每次刷新应用程序时都会获取用户的数据。关于此事的任何建议或最佳做法将不胜感激

  • 接口说明 用户登录 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/user/1.0.0/login 是否需要登录 否 请求字段说明 参数 类型 请求类型 是否必须 说明 username string form 是 用户名 password string form 是 密码 响应字段说明 参数 类型 说明 user St

  • 回顾 在上一章中,我们已经创建了数据库以及学会了使用它来存储用户以及 blog,但是我们并没有把它融入我们的应用程序中。在两章以前,我们已经看到如何创建表单并且留下了一个完全实现的登录表单。 在本章中我们将会建立 web 表单和数据库的联系,并且编写我们的登录系统。在本章结尾的时候,我们这个小型的应用程序将能够注册新用户并且能够登入和登出。 我们接下来讲述的正是我们上一章离开的地方,所以你可能要确

  • 我正在尝试将JSF Web应用程序与Spring Security集成。 目前我正在通过一种方法登录:在此方法中进行身份验证并根据用户重定向到目标页面。 登录页面(Login.xhtml): loginManagedBean。autenticar()(身份验证和重定向的方法): 如何替换此页面和方法以使用SpringSecurity? SpringSecurityConfig:

  • 任何人都可以帮助我使用Laravel登录用户,这是我的尝试: 这是错误: 传递给Illumate\Auth\Guard::__construct()的参数1必须是Illumate\Couts\Auth\UserProvider的实例,没有给出,在第31行 /home/comment/public_html/bild/app/AuthenticateUser.php调用并定义

  • 我对Laravel有点陌生,我已经设置了一个表用户,其中包含用户名和密码字段。 我的登录屏幕上有一个表单,其中正式声明了这些字段,我有一个函数是UserController: 我知道这是顺利的,因为如果我空白提交表单,我可以看到错误消息。 我已经删除了默认的用户认证。 当我提交时,我得到: 错误异常在EloquentUserProvider.php第114行:参数1传递给Illumate\Auth