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

为每个经过身份验证的新用户创建新的Firebase数据库存储

孔斌
2023-03-14

正在创建一个Firebase银行Android应用程序,用户可以在其中验证和创建帐户。它有一个Firebase回收视图,在我的一个孩子片段中以线性布局显示银行交易列表。请问有什么方法可以允许新通过身份验证的用户自动创建Firebase数据库和存储,以便每当用户(CRUD)创建、读取、更新和删除项目时,它将仅从该用户的Firebase数据库回收列表中删除,然后列表将自动刷新对于那个特定的用户

共有1个答案

宗政永望
2023-03-14

您通常不希望为每个用户创建整个数据库,而是将数据按每个用户分段存储,然后通过Firebase的安全规则确保对数据的访问。

与文件存储相同,您还需要对每个用户的文件进行分段,并使用安全规则来控制对文件的访问。

了解更多这方面的一个很好的起点是Firebase关于安全规则的文档,在关于如何保护数据以使只有内容所有者才能访问它的部分下,该部分涵盖了实时数据库、云存储和Firestore的结构和规则。

 类似资料:
  • null /signup=>在我的数据库中注册用户,颁发令牌 /登录 /refresh_token null null null 我想要的是客户机V1的一致和兼容API。APIV1的任何现有客户端(应用程序)都应该能够向V1/Signupendpoint发送请求,并以与V2客户端相同的状态完成:在Firebase中创建用户帐户

  • 我的Android应用程序中有Firebase身份验证。我的问题是如何在经过身份验证的用户(出现在Firebase控制台的选项卡)和数据库(选项卡)之间建立链接。 我需要通过中出现的将数据库中的数据与中的相关用户链接,并最终发送有关特定的查询,以获取

  • 我不知道我的代码或Firebase控制台有什么问题,但当我运行应用程序并单击提交按钮尝试创建一个帐户时,它会运行,我不知道为什么。 很抱歉对我的描述含糊不清,但如果有人能告诉我我做错了什么,我将非常感激。 } 错误消息

  • 我的代码在这里:代码重新发布是因为我想问一个更直接的问题。如何在未经身份验证的用户和经过身份验证的用户之间切换?我的未经验证的文件似乎已缓存,我使用了以下方法: 在我剩下的api代码之前,它仍然不能工作。谢谢你的帮助 注意:我知道它不起作用,因为我在切换配置/凭据提供程序后立即使用lambda进行调用,并且只有授权用户才能调用此方法。 编辑@behrooziAWS答案: API代码: 完整错误:B

  • 我们正在开发一个iOS应用程序,它使用谷歌来验证firebase。根据https://www . Firebase . com/docs/IOs/guide/user-auth . html # section-log in Firebase说,auth令牌每24小时过期一次。我们想知道以下场景是否是我们需要考虑的: 用户通过Google和Firebase进行身份验证 我们的应用程序将获得一个24

  • 我正在尝试将配置文件信息编辑/更新到我的用户表中。 我的想法是让经过身份验证的用户能够在用户表中编辑自己的配置文件。 在注册过程中,您只需要填写几个特定的项目(用户名、姓名、姓氏、电子邮件、密码),但我还向用户表中添加了几个额外的列(城市、国家、电话、twitter、facebook)。 我有一个profile用户页面(route='/profile'),其中显示了所有信息。当然,注册过程中不需要