Добрый день
Есть почти стандартный экшен для регистрации пользователя.
После сохранения пользователя я хочу его аутентифицировать. Но аутентифиция не работает.
if (!Yii::$app->user->isGuest) {
return $this->redirect(['/order/client']);
}
$model = new SignupForm();
if ($model->load(Yii::$app->request->post())) {
if ($user = $model->signup()) {
Yii::$app->user->login($user);
Yii::$app->getSession()->setFlash('success', 'Confirm you email address');
$redirectUrl = Yii::$app->request->get('redirect');
if ($redirectUrl) {
return $this->redirect(urldecode($redirectUrl));
}
return $this->refresh();
}
}
return $this->render('signup', [
'model' => $model,
]);
После редиректа пользователь не аутентифицированный. Не могу понять в чем дело.
Модель пользователя имлементирует интерфейс yii\web\IdentityInterface