OctoberCMS在同一浏览器中登录多个网站

Mit*_*ave 4 octobercms octobercms-backend

我一直在使用OctoberCMS,我发现这非常有用.

但是,我遇到了一个奇怪的事情,我想与你们分享.

我在本地服务器上有两个不同的网站,比如说它是website1和website2,各自的URL就像这个http:// localhost/website1和http:// localhost/website2.

Admin URL类似于http:// localhost/website1_admin和http:// localhost/website2_admin.

此外,这两个网站都有两个不同的数据库,这些数据库只在我的本地服务器中.(我在Windows机器上使用XAMPP).

现在有趣的部分是,如果我登录到website1然后我登录到website2,然后回到website1,那么我会自动退出它.

我只是想知道,为什么会这样?或者,这就是OctoberCMS的工作原理吗?或者我需要确定一些我尚未完成的事情吗?

我刚检查了两个网站的app.php文件并检查了key两个网站的值,我发现它们不同.

有什么想法吗 ?

Jos*_*eph 5

发生这种情况是因为创建的cookie被调用october_session并且在localhost域上设置.换句话说,您的两个网站都使用相同的Cookie和域名.

您可以通过以下两种方式之一解决此问题:

1)您可以在xampp中设置虚拟主机,以便您的站点类似于http://website1.localhost和http://website2.localhost - 这样october_session就可以在每个"域"上设置单独的cookie.

2)您可以转到config/session.php并更改该行,'cookie' => 'october_session',以便为每个站点添加不同的cookie名称.

  • 我建议在@op的当前设置中使用选项2 (2认同)