kentuck1213
@kentuck1213

Редирект если пользователь не соответствующий роли?

Поведение в контроллере :
public function behaviors()
    {
        return [
            'access' => [
                'class' => AccessControl::className(),
                'rules' => [
                    [
                        'actions' => ['login', 'error'],
                        'allow' => true,
                    ],
                    [
                        'actions' => ['logout', 'index', 'register'],
                        'allow' => true,
                        'roles' => ['create-poster'],
                        'denyCallback' => function(){
                            $this->redirect('/');
                        }
                    ],
                ],
            ],
            'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'logout' => ['post'],
                ],
            ],
        ];
    }

1a2c758c.png
Но не хочет редиректить а просто выдает 403.
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
VirmarY
@VirmarY
Full-stack web developer
Как-то такое обсуждали на гите. Собственно ваше решение вроде бы в последнем ответе.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы