如何使用 firebase 根据角色级别存储数据并做出反应
How to store data based on role levels using firebase and react
我目前正在使用 React 和 firebase 进行最后一年的项目,
我一直在使用 firebase 并能够直接存储数据,
但现在我想为用户提供基于角色的访问权限。
这是* hierarchy *的用户,用来存储所有接收到的数据,最高级别的用户即校长可以读写所有数据(校长,副校长, hod, faculties) 分支机构,*下级用户即 副校长不应该能够读写与校长相关的数据(特别是字段)但可以读写与(副校长、hod、faculties)*分支相关的数据。等等.....
to be more clear
如有任何帮助,我将不胜感激。
提前致谢。
当您在系统中创建用户时,将其 uid 复制到用户集合中,并在创建用户时为其分配角色。然后在未来通过他们的 uid 查询该用户以查看他们拥有什么角色,并根据查询响应授予他们访问相关 content/functionality 的权限。
我目前正在使用 React 和 firebase 进行最后一年的项目,
我一直在使用 firebase 并能够直接存储数据,
但现在我想为用户提供基于角色的访问权限。
这是* hierarchy *的用户,用来存储所有接收到的数据,最高级别的用户即校长可以读写所有数据(校长,副校长, hod, faculties) 分支机构,*下级用户即 副校长不应该能够读写与校长相关的数据(特别是字段)但可以读写与(副校长、hod、faculties)*分支相关的数据。等等.....
to be more clear
如有任何帮助,我将不胜感激。 提前致谢。
当您在系统中创建用户时,将其 uid 复制到用户集合中,并在创建用户时为其分配角色。然后在未来通过他们的 uid 查询该用户以查看他们拥有什么角色,并根据查询响应授予他们访问相关 content/functionality 的权限。