首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >成员资格应用程序/统一/Firebase:允许管理员写入其他用户节点

成员资格应用程序/统一/Firebase:允许管理员写入其他用户节点
EN

Stack Overflow用户
提问于 2022-03-29 19:02:11
回答 1查看 80关注 0票数 0

我真的很茫然,我似乎找不到任何关于这件事的信息.

我正在为我的教练的jitsu健身房设置一个成员管理应用程序,使用的是团结和火基地。健身房会员可以使用该应用程序进行登记,并跟踪上课时间安排。

我希望管理员,比如我的教练(健身房老板)能够改变会员信息的价值,比如如果会员费用没有支付或者责任减免已经过期。这样,成员可以看到他们的应用程序,如果他们是全额支付。

在我的一生中,我无法找到任何关于如何实现这一目标的指令,也不能简单地在Firebase控制台中重写它。是否有允许管理用户写入其他用户帐户的方法?

EN

回答 1

Stack Overflow用户

发布于 2022-03-30 07:17:13

你要找的是某种形式的访问控制。

选项1

正如@ltapox所指出的:在RTDB中维护一个拥有更高权限的用户列表。您可以查询安全性规则中的这些值。

选项2

在Firebase 8月份设置海关索赔。这必须在服务器上完成,并且基本上将自定义属性添加到用户的Firebase Auth对象中。然后,您可以在安全规则(见这里的文档)和客户端(文档)中访问这些属性。

在这两个选项中,我建议备选方案2,尽管这样做更费劲。客户端的好处是,您只需查看用户的Auth对象,而无需查询RTDB,就可以知道用户的类型。

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

https://stackoverflow.com/questions/71667498

复制
相关文章

相似问题

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