Изменить данный о пользователе

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
cpentyc
Сообщения: 52
Зарегистрирован: 2011.11.29, 18:03
Откуда: Казахстан
Контактная информация:

Изменить данный о пользователе

Сообщение cpentyc »

Во время авторизации я сохраняю индентификатор

Код: Выделить всё

$this->setState('id_company', $user->id_company); 

в UserIdentity
Потом идентификатор может измениться как мне его изменить внутри

Код: Выделить всё

Yii::app()->user->id_company=0; //так не рабтает
 
http://cpentyc.ru/ <- наверняка ничего нет я ленивая задница. Лучше в скайп cpentyc. Знаю джумлу

Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Изменить данный о пользователе

Сообщение futbolim »

точно также через setState

cpentyc
Сообщения: 52
Зарегистрирован: 2011.11.29, 18:03
Откуда: Казахстан
Контактная информация:

Re: Изменить данный о пользователе

Сообщение cpentyc »

Пробовал и допустил синтакческую ошибку((( Вот невнимательный(
http://cpentyc.ru/ <- наверняка ничего нет я ленивая задница. Лучше в скайп cpentyc. Знаю джумлу

ZxUkr
Сообщения: 20
Зарегистрирован: 2011.11.21, 13:00

Re: Изменить данный о пользователе

Сообщение ZxUkr »

Подскажите пожалуйста, с чем может быть связана проблема.
Когда я первый раз во время авторизации заношу переменную через $this->setState то всё хорошо.

Но когда я пытаюсь её обновить через Yii::app()->user->setState, её значение не изменяется.

Причём локально вроде работает, а на сервере нет.
С какими настройками это может быть связано?

ZxUkr
Сообщения: 20
Зарегистрирован: 2011.11.21, 13:00

Re: Изменить данный о пользователе

Сообщение ZxUkr »

Может кому понадобится.
Проблема оказалась в настройках PHP хранение данных сессий.
Поменял из "В памяти" на "В файлах", вроде всё заработало...
http://habrahabr.ru/post/38261/

Ответить