Использовать RBAC только для определённых адресов

Всё про контроль доступа пользователей: фильтры, RBAC, проверки
Ответить
Аватара пользователя
yvgorshkov
Сообщения: 72
Зарегистрирован: 2012.06.20, 09:25
Откуда: Чебоксары
Контактная информация:

Использовать RBAC только для определённых адресов

Сообщение yvgorshkov »

Здравствуйте!

Использую yii2mod/yii2-rbac

Компонент подключаю так:

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

        'authManager' => [
            'class' => 'yii\rbac\DbManager',
            'defaultRoles' => ['guest'],
        ],
Указываю глобально:

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

    'as access' => [
        'class' => yii2mod\rbac\filters\AccessControl::class,
        'allowActions' => []
    ],
В вышеуказанном модуле есть страница /rbac/route

Собственно вопрос: можно ли сделать так, чтобы только указанные в на странице /rbac/route маршруты обрабатывались RBAC, а остальные были доступны всегда и всем?
В данный момент любые добавленные экшены выдают 403, даже когда они не перенесены на правую сторону на странице /rbac/route

Спасибо!
Ответить