Задать вопрос
@Leopandro
Разработчик CRM/ERP систем

Как работает функция getIsAdmin?

Встретил в коде dektrium/yii2-user
public function getIsAdmin()
    {
        return in_array($this->username, $this->module->admins);
    }

говорят что есть какое то поле superuser, но его в бд нет.
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
kawabanga
@kawabanga
Все же в документации есть, изначально предполагается, что вы введете массив в настройках в web.php у модуля .
https://github.com/dektrium/yii2-user/blob/master/... (admins)
https://github.com/dektrium/yii2-user/blob/master/...

Но, иногда, удобнее переписать правила доступа к контроллеру adminController этого модуля, чтобы раздавать права более гибко, исходя из вашей системы RBAC.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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