Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
guest Гость цитировать
|
Добавлено: 15 Мар 2009 00:47:18 Заголовок сообщения: Session.start => false |
|
|
Доброй ночи! Может кто подскажет, как решить проблему. Суть в следующем - в самом приложении сессии не нужны, но вот в админке без них не обойтись. Как-нибудь можно сделать так, чтобы в админке сесии работали, а в приложении нет? Пробовал в core.php ставить в false, а в app_controller
if(isset($this->params['admin']))
{
Configure::write('Session.start', true);
}
такой вариант не работает.. есть другие идеи? |
|
Вернуться к началу |
|
|
nws
цитировать
Зарегистрирован: 25 Фев 2008 15:42:23 Сообщения: 96
|
Добавлено: 15 Мар 2009 04:23:47 Заголовок сообщения: |
|
|
Цитата: | Как-нибудь можно сделать так, чтобы в админке сесии работали, а в приложении нет? |
Просто их не использовать =)
Попробуй так, но это НЕ красивый вариант
Код: | function sessionKiller()
{
$this->Session->destroy();
}
function appFunction
{
$this->sessionKiller();
........
} |
|
|
Вернуться к началу |
|
|
guest Гость цитировать
|
Добавлено: 16 Мар 2009 01:47:22 Заголовок сообщения: |
|
|
Да, я пробовал подобные варианты, но к сожалению не работает( |
|
Вернуться к началу |
|
|
guest Гость цитировать
|
Добавлено: 16 Мар 2009 02:11:23 Заголовок сообщения: |
|
|
оказывается все намного проще.
$this->Session->activate(); открывает сессию независимо от того, что в core.php Session.start = false.
проблема решена, всем спасибо!
может и еще кому пригодится. |
|
Вернуться к началу |
|
|
|