caHek2x писал(а):а напишите после строки Yii::$app->getUser()->login($user);
echo Yii::$app->getUser()->id;
die;
чтото выведет ?)
да 341. Но пока его нет в БД
caHek2x писал(а):а напишите после строки Yii::$app->getUser()->login($user);
echo Yii::$app->getUser()->id;
die;
чтото выведет ?)
коммит позже происходитevgeniy123 писал(а):caHek2x писал(а):а напишите после строки Yii::$app->getUser()->login($user);
echo Yii::$app->getUser()->id;
die;
чтото выведет ?)
да 341. Но пока его нет в БД
zelenin писал(а):коммит позже происходитevgeniy123 писал(а):caHek2x писал(а):а напишите после строки Yii::$app->getUser()->login($user);
echo Yii::$app->getUser()->id;
die;
чтото выведет ?)
да 341. Но пока его нет в БД
Код: Выделить всё
...
Yii::$app->getUser()->login($user);
echo Yii::$app->getUser()->id;
die;
if ($user->createEmailConfirmToken() && $user->sendEmailConfirmationMail(Yii::$app->controller->module->getCustomMailView('confirmNewEmail'), 'new_email')) {
Yii::$app->getSession()->setFlash('success', Yii::t('users', 'CHECK_YOUR_EMAIL_FOR_FURTHER_INSTRUCTION'));
$transaction->commit();
...
zelenin писал(а):коммит позже происходитevgeniy123 писал(а):caHek2x писал(а):а напишите после строки Yii::$app->getUser()->login($user);
echo Yii::$app->getUser()->id;
die;
чтото выведет ?)
да 341. Но пока его нет в БД
Код: Выделить всё
public function signup()
{
if ($this->validate()) {
$user = new User();
$user->scenario = 'registration';
$user->attributes = $this->attributes;
$user->status = User::STATUS_ACTIVE; // User::STATUS_ACTIVE (old version)
$user->setPassword($this->password);
$user->generateAuthKey();
if ($user->save()) {
return $user;
}
else {
Yii::warning('oshibochka'.$user->getErrors());
}
}
return null;
}
caHek2x писал(а):и после перехода на home там если вывести echo Yii::$app->getUser()->id;
то ничего не возвращает ? может у вас авторизация происходит просто вы чегото ожидаете увидеть чего еще не настроено или не верно настроено ?!
upd: проблема из за коммита была ?