Как хранить данные на основе уровней ролей с использованием Firebase и реагировать - PullRequest
0 голосов
/ 21 марта 2019

В настоящее время я работаю над моим последним проектом, использующим реагирование и FireBase,

. Я работал с FireBase и смог сохранить данные напрямую,

, но теперь я хочу датьРолевый доступ к пользователям.

Это иерархия * * пользователей для хранения всех полученных данных, и пользователь самого верхнего уровня, т.е. принципал может читать изаписывать все данные (руководитель, заместитель директора, администрация, факультеты) ветви, * пользователь нижнего уровня, т.е. заместитель директора не должен иметь возможность читать и записывать данные (в частности, поля), связанные сдиректор , но может читать и записывать данные, связанные с ( вице-директор, факультет, факультеты ) * филиалов.и так далее .....

, чтобы быть более понятным

Буду признателен за любую помощь.Заранее спасибо.

1 Ответ

0 голосов
/ 21 марта 2019

Когда вы создаете пользователя в системе, скопируйте его uid в коллекцию пользователей и назначьте ему роль при создании.Затем в будущем запросите этого пользователя по его uid, чтобы увидеть, какую роль он играет, и предоставить ему доступ к рассматриваемому контенту / функциональности на основе ответа на запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...