Страница 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/