Yii2 логин.Yii :: $ App-> user-> Логин ($ user, 0) не сохраняет
Вопрос
Я пытаюсь внедрить войск на моем сайте.Но кажется, что Yii::$app->user->login($user, 0)
не сохраняет личность.
Когда я только что вошел в систему, работает нормально:
if (Yii::$app->user->login($user, 0) ) {
var_dump(Yii::$app->user->identity);
} else {
echo 'didnt login';
}
.
Генеракодицетагкод показывает личность.
Но когда я пытаюсь получить удостоверение личности в другом контроллере var_dump()
показывает var_dump()
:
// In other controller
var_dump(Yii::$app->user->identity);
.
кто-то знает об этой проблеме?
Решение
Хорошо.Парень на российском Yii Forum ответил на вопрос.( http://yiiframework.ru/forum/viewtopic.php?f=19 & t= 19135 & start= 20 )
namespace app\models;
use yii\db\ActiveRecord;
use yii\web\IdentityInterface;
class User extends ActiveRecord implements IdentityInterface
{}
.
Я должен реализовать генеракодицетагкод и забыл. Теперь это хорошо работает!
Не связан с StackOverflow