[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Yii framework?
Stasonix
Не пойму в чем загвоздка (файл main из конфига):

// CWebApplication properties can be configured here.
return array(
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
'name'=>'Test Site',


В одном из контроллеров меняю name:

public function actionTest()
{
Yii::app()->name = 'Site';
}


Что самое интересное, то после этого пропадает логинизация, т.е. пользователя нет на сайте ( он как бы вышел ). Если закомментирую эту строку, то все нормально.

С чем это может быть связано никто не подскажет?

Доп.:

//Yii::app()->name = 'Site';
var_dump(Yii::app()->user->isGuest); // bool(false)


а если так:

Yii::app()->name = 'Site';
var_dump(Yii::app()->user->isGuest); // bool(true)
bestxp
Версия обновлена?

Отдебаж свой класс пользователя, может быть там косяки где
Stasonix
не, все норм, это name нельзя менять, это сбивает сессионную id, которая формируется из этого name. Так что я добавил в массив params название.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.