Size: a a a

2020 August 18

RT

Roman Tsurkanu in Yii Framework 3
нет, ты же когда цепляешь ее к роуту можешь передать ей аргументы вроде
источник

RT

Roman Tsurkanu in Yii Framework 3
для одного роута передашь admin
источник

RT

Roman Tsurkanu in Yii Framework 3
для второго manager
источник

RT

Roman Tsurkanu in Yii Framework 3
внутри мидлвари rbac  даст тебе список ролей пользователя и ты проверишь есть ли у него эта роль
источник

СП

Сергей Предводителев... in Yii Framework 3
Понял.

А в каком месте цеплять мв для аутентификации?

Если такой кейс:  несколько роутов доступны для всех, а сотни других только для аутентифицированных.

Сделать группу для всех аутентифицированных и к ней мв прицепить?
источник

Д

Дмитрий in Yii Framework 3
А rbac работает уже в 3ке?
источник

АН

Александр Некрасов... in Yii Framework 3
Дмитрий
А rbac работает уже в 3ке?
+-
источник

АН

Александр Некрасов... in Yii Framework 3
@yiiliveext что там по контейнеру ?
источник

АН

Александр Некрасов... in Yii Framework 3
CompositeContainer
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Понял.

А в каком месте цеплять мв для аутентификации?

Если такой кейс:  несколько роутов доступны для всех, а сотни других только для аутентифицированных.

Сделать группу для всех аутентифицированных и к ней мв прицепить?
На группу повесить. А в отдельных роутах
Route::get('/my/action')->addMiddleware(fn () => new CheckPermission('viewMyAction'))
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
@yiiliveext что там по контейнеру ?
топчется на месте😏
источник

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
топчется на месте😏
херого,сейчас столкнулся с этой проблемой ...
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
На группу повесить. А в отдельных роутах
Route::get('/my/action')->addMiddleware(fn () => new CheckPermission('viewMyAction'))
fn () => это для производительности, чтобы мв создавались только когда надо?
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
херого,сейчас столкнулся с этой проблемой ...
Тоже из двух один надо сделать?
источник

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
Тоже из двух один надо сделать?
да
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
А rbac работает уже в 3ке?
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
fn () => это для производительности, чтобы мв создавались только когда надо?
да
источник

СП

Сергей Предводителев... in Yii Framework 3
Спасибо!
источник

АН

Александр Некрасов... in Yii Framework 3
нужно чтоб если в контейнере модуля нету, чтоб он искал в рутовый, а не создавал в модуле новый инстанс
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
нужно чтоб если в контейнере модуля нету, чтоб он искал в рутовый, а не создавал в модуле новый инстанс
Это не самая большая проблема, есть еще проблема с инстансами в рутовом
источник