Метка: rbac

  • Yii2. Rules. Rbac. Как добавить или исключить action из правила?

    При работе с RBAC в Yii2 может быть необходимость закрыть все action из контроллера по определенным правилам, но при этом несколько из них все-таки следует оставить открытыми или, например, закрыть по другим правилам. В этой статье пример решения проблемы. Ниже приведу метод behaviors() из контроллера: public function behaviors() { $parentBehaviors = parent::behaviors() ; $self =…

  • Yii2. RBAC. Как очистить права для пользователя?

    Работа с RBAC в Yii2 вызывает немало вопросов — один из них — как удалить все права для пользователя, например, для их обновления или же при удалении записи юзера. В этой статье — пример очистки списка прав RBAC для пользователя. Итак, всё пердельно просто. Представим ситуацию, когда нам нужно обновить права пользователю. В таком случае…

  • Yii2. Ошибка «You should configure «authManager» component to use database before executing this migration»

    При попытке реализовать миграцию у многих возникает ошибка «You should configure «authManager» component to use database before executing this migration». Она говорит нам о том, что следует сначала заполнить конфигурационный файл. Суть в том, что во многих мануалах по настройке RBAC сказано просто «укажите authManager в конфиге компонентов», но при этом упускается необходимость заполнения этого…