Я создал стек MERN, но у меня проблема с созданием ролей для пользователей. Любые решения? - PullRequest
0 голосов
/ 07 октября 2019

Поэтому я подумал, что хочу создать роли для пользователей, например, Role1 может выбрать из поля AutoSearch сотрудника и нажать кнопку с возможностью написания комментария. Role2 может нажать кнопку «Комментарий» и нажать кнопку «Механические инструменты». Role3 может нажимать каждую кнопку + ссылку из PrivateRoute, которая называется «Зарегистрироваться» (добавление нового сотрудника в базу данных). Для Role1, как вы можете понять, невозможно нажать кнопку «Механические инструменты», но ее роль может увидеть результат этого. Кроме того, все приложение должно сохранять состояние нажатых кнопок (кнопки как ON / OFF). Я предполагаю, что мне нужно заставить эти кнопки отправлять состояние в MongoDB, но я понятия не имею, как начать с этой роли.

Я пытался сделать это в MongoDB, очевидно, но я не имел в виду доступность базы данных. но возможность нажатия на каждый элемент в приложении.

Я имею в виду эти желтые кнопки + текстовое поле под шиной. Извините, что я не пишу код, но он у меня в 3 разных файлах, и вы можете не понять, что я имею в виду. https://gyazo.com/f604257b88efb04c64d04d73113e0125

Я ожидаю возможность входа (я могу сделать это сейчас) как пользователь с ролью, назначенной его учетной записи с разрешениями.

...