Страница 2 из 2

Re: Динамическая проверка прав на основе rbac\DbManager

Добавлено: 2015.09.24, 07:07
Roksalana
Посмотрите свежую версию, ошибку давно исправила и более красивым способом :)

Re: Динамическая проверка прав на основе rbac\DbManager

Добавлено: 2015.09.24, 11:12
polumerk
Спасибо большое за вашу разработку! :)

Re: Динамическая проверка прав на основе rbac\DbManager

Добавлено: 2015.11.12, 15:57
mindochin
использую ваш модуль, спасибо. но не хватает функционала
скажите плиз, как организовать наследование ролей? то есть нужно чтобы админ имел те же права что и менеджер, но прямо не привязан к самой роли менеджера.
как можно организовать правила, например правило "'запрещен вход с 18,00 до 09,00"

Re: Динамическая проверка прав на основе rbac\DbManager

Добавлено: 2015.11.19, 21:30
Stufford
Проблема с установкой, при выполнении миграции

Код: Выделить всё

yii migrate --migrationPath=@yii/rbac/migrations/
 
Вываливается ошибка

Код: Выделить всё

Exception 'yii\base\UnknownPropertyException' with message 'Setting unknown property: yii\console\Request::cookieValidationKey'
 
Я прям не знаю чего делать

Re: Динамическая проверка прав на основе rbac\DbManager

Добавлено: 2015.11.20, 19:37
Onotole
Stufford писал(а):Проблема с установкой, при выполнении миграции

Код: Выделить всё

yii migrate --migrationPath=@yii/rbac/migrations/
Вываливается ошибка

Код: Выделить всё

Exception 'yii\base\UnknownPropertyException' with message 'Setting unknown property: yii\console\Request::cookieValidationKey'
Я прям не знаю чего делать
Убрать из конфига консольного приложения компонент request или определить его

Re: Динамическая проверка прав на основе rbac\DbManager

Добавлено: 2015.11.22, 20:33
Stufford
Спасибо большое!

Re: Динамическая проверка прав на основе rbac\DbManager

Добавлено: 2015.11.23, 14:41
Roksalana
mindochin писал(а):использую ваш модуль, спасибо. но не хватает функционала
скажите плиз, как организовать наследование ролей? то есть нужно чтобы админ имел те же права что и менеджер, но прямо не привязан к самой роли менеджера.
как можно организовать правила, например правило "'запрещен вход с 18,00 до 09,00"
С помощью моего модуля не сделать. Он для простых случаев. Бизнес правила (как например запрещен вход с 18:00) не универсальны, поэтому их в виде универсального модуля не оформить, но вы можете добавить их с помощью authManager. Мой модуль не отменяет использование authManager напрямую или для более сложного функционала.

Re: Динамическая проверка прав на основе rbac\DbManager

Добавлено: 2015.11.24, 12:29
mindochin
Roksalana, понятно. а с наследованием прав?

Re: Динамическая проверка прав на основе rbac\DbManager

Добавлено: 2015.11.24, 12:59
Roksalana
mindochin писал(а):Roksalana, понятно. а с наследованием прав?
Наследования тоже нет :roll:

Re: Динамическая проверка прав на основе rbac\DbManager

Добавлено: 2017.03.05, 15:04
Roksalana
Добавила возможность ограничить поведение только на некоторые пути.
Если защищенных контроллеров больше чем не защищенных - используйте правила. Все запрещено, кроме указанных в правилах.
Если защищенных контроллеров меньше чем не защищенных - используйте параметр protect - только эти пути будут проверяться поведением. Все остальное разрешено.