Метка: rbac-permissions

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

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

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

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