Вход в OctoberCMS с нескольких веб-сайтов в одном браузере

Я использовал OctoberCMS, и мне это показалось очень полезным.

Однако я наткнулся на одну странную вещь, которой хочу поделиться с вами, ребята.

У меня есть два разных веб-сайта на моем локальном сервере, скажем, website1 и website2, и соответствующие URL-адреса выглядят примерно так: http://localhost/website1 и http://localhost/website2.

Админские URL-адреса выглядят примерно так: http://localhost/website1_admin и http://localhost/website2_admin.

Кроме того, на обоих веб-сайтах есть две разные базы данных, и эти базы данных находятся только на моем локальном сервере. (Я использую XAMPP на компьютере с Windows).

Теперь самое интересное: если я войду на веб-сайт1, а затем на веб-сайт2 и вернусь на веб-сайт1, я автоматически получаю вышел из него.

Мне просто интересно, почему это происходит? Или: Так работает OctoberCMS? Или Нужно ли мне убедиться в том, что я еще не сделал? < / сильный>

Я только что проверил файл app.php на обоих веб-сайтах и ​​проверил значения key на обоих веб-сайтах и ​​обнаружил, что они разные.

Есть предположения ?


person Mittul At TechnoBrave    schedule 03.04.2017    source источник


Ответы (1)


Это происходит потому, что созданный файл cookie называется october_session и установлен в домене localhost. Другими словами, один и тот же файл cookie и домен для обоих ваших сайтов.

Вы можете решить эту проблему одним из двух способов:

1) Вы можете настроить виртуальные хосты в xampp, чтобы ваши сайты выглядели как http://website1.localhost и http://website2.localhost - таким образом для каждого «домена» будет установлен отдельный october_session файл cookie.

2) Вы можете перейти на config/session.php и изменить строку 'cookie' => 'october_session', так, чтобы для каждого сайта использовалось другое имя файла cookie.

person Joseph    schedule 03.04.2017
comment
Я рекомендую использовать вариант 2 для текущей настройки @ op - person Tschallacka; 03.04.2017
comment
Легко, как хочешь. Спасибо друг. - person Mittul At TechnoBrave; 03.04.2017
comment
@Tschallacka, я тоже. - person Mittul At TechnoBrave; 03.04.2017