Страница 1 из 1
Изменить данный о пользователе
Добавлено: 2012.07.23, 10:47
cpentyc
Во время авторизации я сохраняю индентификатор
Код: Выделить всё
$this->setState('id_company', $user->id_company);
в UserIdentity
Потом идентификатор может измениться как мне его изменить внутри
Код: Выделить всё
Yii::app()->user->id_company=0; //так не рабтает
Re: Изменить данный о пользователе
Добавлено: 2012.07.23, 10:57
futbolim
точно также через setState
Re: Изменить данный о пользователе
Добавлено: 2012.07.23, 11:17
cpentyc
Пробовал и допустил синтакческую ошибку((( Вот невнимательный(
Re: Изменить данный о пользователе
Добавлено: 2012.09.02, 12:18
ZxUkr
Подскажите пожалуйста, с чем может быть связана проблема.
Когда я первый раз во время авторизации заношу переменную через $this->setState то всё хорошо.
Но когда я пытаюсь её обновить через Yii::app()->user->setState, её значение не изменяется.
Причём локально вроде работает, а на сервере нет.
С какими настройками это может быть связано?
Re: Изменить данный о пользователе
Добавлено: 2012.09.14, 21:34
ZxUkr
Может кому понадобится.
Проблема оказалась в настройках PHP хранение данных сессий.
Поменял из "В памяти" на "В файлах", вроде всё заработало...
http://habrahabr.ru/post/38261/