Cakephp сессии www и http url форматы - PullRequest
0 голосов
/ 15 марта 2012

У меня проблемы с сеансами входа в CakePHP2.0 и файлами cookie.

Когда я вхожу с веб-сайта с "http://myweb.com" в начале, пользователь регистрируется в нем только в том случае, если он сохраняет тот же URL. Если он изменится на «http://www.myweb.com",», то, похоже, что пользователь больше не вошел в систему, и система снова запрашивает имя пользователя и пароль, когда он пытается добавить сообщение или что-то подобное.

Я использую функцию CakePHP, созданную по умолчанию с помощью "bake cake". Почему это происходит?

Есть ли какое-нибудь решение? БЛАГОДАРЯ.

Ответы [ 2 ]

0 голосов
/ 15 марта 2012

если вы добавите это в свой bootstrap.php, он должен заставить вход работать с www или нет

ini_set('session.cookie_domain', '.myweb.com');

При этом всегда рекомендуется выбирать канонический URL сили без www и перенаправить пользователей на это.

Вы сами решаете, хотите ли вы, чтобы ваш домен включал в себя www, и перенаправляете пользователей на этот домен, а не позволяете им решать.

0 голосов
/ 15 марта 2012

@ см. Мой ответ на ваш двойной пост на http://ask.cakephp.org/questions/view/problem_with_sessions_with_http_and_www

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