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

Acces Control для двух разных identity

Добавлено: 2018.01.17, 21:40
makeloo86
Здравствуйте! У меня в проекте два класса используются в качестве идентити интерфейса, user и shop. В контроллере реализован вот такой контроль доступа. Но он только для класса шоп. Подскажите как реализовать контроль доступа для стандартного класса юзер, чтобы они не перебивали друг друга? Спасибо!

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

    /**
     * @inheritdoc
     */
    public function behaviors()
    {
        return [
            'access' => [
                'class' => 'yii\filters\AccessControl',
                'except' => ['login', 'logout'],
                'rules' => [
                    [
                        'allow' => true,
                        'roles' => ['@'],
                    ]
                ],
                'user' => $this->shop   // тут указывается что это для класса шоп. А как еще для юзера добавить?
            ],
        ];
    }

Re: Acces Control для двух разных identity

Добавлено: 2018.01.18, 18:06
Nex-Otaku

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

return [
'accessShop' => [
..
],
'accessUser' => [
..
]