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