@lzy

Как создать более гибкие права для каждого пользователя в yii2?

В системе более 50 сотрудников, у каждого своя роль и права к определенному отделу проекта, однако возник вопрос, как добавить более гибкие настройки?

Например, модератору по имени Сергей.А при заполнении формы доступа кнопка Изменить, но другому модератору по имени Михаил В. недоступна данная кнопка, таких форм / страниц очень много и под каждого пользователя должны быть уникальные настройки. Как сохранять настройки прав под каждого пользователя отдельно в базе и чтобы затем удобно было проверять на фронт части есть доступ или нет?
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 2
usdglander
@usdglander
Yipee-ki-yay
Вообще это называется RBAC
Ответ написан
@shevchenko__k
Помогаю новорожденным web программистам
Добавляешь отдельную таблицу и модель со связями многие ко многим и записываешь туда роль и пользователя. это и будет таблица исключений
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы