@Leopandro
Разработчик CRM/ERP систем

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы