Здравствуйте. Есть модуль dektrium\yii2-user. Подключен так:
components:
'user' => [
'identityClass' => 'common\models\User',
'enableAutoLogin' => true,
'identityCookie' => ['name' => '_identity-backend', 'httpOnly' => true],
'loginUrl' => '/user/security/login'
],
'authManager' => [
'class' => 'dektrium\rbac\components\DbManager'
],
modules:
'user' => [
'class' => 'dektrium\user\Module',
'controllerMap' => [
'admin' => [
'class' => 'dektrium\user\controllers\SecurityController',
],
],
'modelMap' => [
'User' => 'common\models\User',
],
'admins' => ['admins'],
'enablePasswordRecovery' => false,
'enableRegistration' => false,
'enableConfirmation' => false,
'enableImpersonateUser' => false
],
В layout приложения у меня задействован код, получающий роли и права пользователя. Соответственно, когда пользователь не авторизован, вылетает исключение. Я хочу вообще отрубить рендеринг layout из actionLogin. Подскажите, как это сделать.