【问题标题】:How to store data based on role levels using firebase and react如何使用firebase根据角色级别存储数据并做出反应
【发布时间】:2019-03-22 01:08:24
【问题描述】:

我目前正在使用 react 和 firebase 进行我的最后一年项目,

我一直在使用 firebase 并且能够直接存储数据,

但现在我想为用户提供基于角色的访问权限。

这是用户的* hierarchy *,用于存储接收到的所有数据和最高级别的用户,即校长可以读写所有数据(校长、副校长、hod、faculties) 分支,*较低级别的用户,即 副校长不应读写与委托人相关的数据(特别是字段),但可以读写与( 副校长、hod、院系)* 分支。等等......

to be more clear

如果有任何帮助,我将不胜感激。 提前致谢。

【问题讨论】:

标签: reactjs firebase firebase-realtime-database user-roles


【解决方案1】:

当您在系统中创建用户时,将其 uid 复制到用户集合中,并在创建用户时为其分配角色。然后在未来通过他们的 uid 查询该用户,以查看他们拥有什么角色,并根据查询响应授予他们访问相关内容/功能的权限。

【讨论】:

  • 这是您必须做的高级概述。如果您有更具体的问题,请提出更具体的问题。
猜你喜欢
  • 2019-09-07
  • 2021-06-18
  • 2017-09-24
  • 2019-10-24
  • 2017-05-06
  • 2020-08-30
  • 2020-01-21
  • 2022-12-06
  • 2021-06-06
相关资源
最近更新 更多