Rememberme = true .
Самое залогинивание происходит, происходит перенаправление на предыдущую страницу, то есть данные из базы читаются. При заходе на другую страницу в меню опять активны пункты зайти и зарегистрироваться, isGuest показывает true.
При использовании в качестве бд mysql все работает как у всех, если использовать postgresql, то вот так, как описал выше.
Прошу помощи
Yii2 + postgresql, проблемы c залогиниванием
Re: Yii2 + postgresql, проблемы c залогиниванием
сомневаюсь что дело в постгресе. Скорее в отсутствии данных в постгресе и неверных выводах о происходящем. Так или иначе пара минут дебага ответят на вопрос, что там у вас происходит.
Re: Yii2 + postgresql, проблемы c залогиниванием
при базе данных Postgres запрос на выборку данных из таблицы пользователей выглядит так :
SELECT * FROM "user" WHERE (0=1) AND ("status"=10)
и ничего не возвращает
переключаюсь на mysql
запрос фреймворком меняется на такой SELECT * FROM `user` WHERE (`id`=1) AND (`status`=10)
и возвращается одна запись.
SELECT * FROM "user" WHERE (0=1) AND ("status"=10)
и ничего не возвращает
переключаюсь на mysql
запрос фреймворком меняется на такой SELECT * FROM `user` WHERE (`id`=1) AND (`status`=10)
и возвращается одна запись.
Re: Yii2 + postgresql, проблемы c залогиниванием
выборку покажи в коде
Re: Yii2 + postgresql, проблемы c залогиниванием
public static function findIdentity($id)
{
return static::findOne(['id' => $id, 'status' => self::STATUS_ACTIVE]);
}
{
return static::findOne(['id' => $id, 'status' => self::STATUS_ACTIVE]);
}
Re: Yii2 + postgresql, проблемы c залогиниванием
в common\models\User