Сессия cakephp теряется после входа в систему - PullRequest
0 голосов
/ 31 августа 2011

Я использую CakePHP 1.3, и мои пользователи могут сохранять некоторые настройки (с компонентом Session) при навигации по сайту без входа в систему, а когда они нажимают «сохранить», они просят их войти (используя Authкомпонент) это работает как талисман, но во время входа в систему информация о сеансе теряется, а их настройки исчезают.

Почему сеанс сбрасывается при входе в систему, и существует ли обходной путь или возможность предотвратить это

1 Ответ

0 голосов
/ 31 августа 2011

Есть несколько ключей, которые Cake использует в Session: Auth, Config, Message (может быть, еще немного, я не помню). И лучше не писать в эти ключи (если вы не хотите изменять некоторые значения в них). Вы можете видеть, что эти ключи написаны заглавными буквами, поэтому небольшая хитрость, чтобы убедиться, что вы случайно не перезаписали эти области, состоит в использовании строчной клавиши.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...