Laravel 5.5和子域名会话?

时间:2017-10-27 06:23:24

标签: php laravel session laravel-5.5

我在我的应用程序中使用子域路由,有设置动态路由,每个子域都有自己的登录页面,users表中的users & subdomains限制,验证工作没有问题,每个用户都可以在他的子域中登录但不在其他子域中登录,这是必要的。

我有点困惑,这是默认情况下为每个子域设置不同的会话吗?我希望有更多帐户的用户可以在同一时间保持登录更多子域名,当然还有单独的数据......

示例:

time.example.com -> time@example.com
finance.example.com -> finance@example.com

默认情况下,会话配置在我的应用程序中,没有任何改动。

这是2个不同的子域名和2个不同的帐户,我想确保这也是2个不同的会话......

1 个答案:

答案 0 :(得分:0)

尝试更新config/session.php

更改自:

'domain' => null,

到(第一个时期很重要!):

'domain' => '.example.com',

默认值将指示用户的浏览器,他们的会话cookie只能在创建它的域(time.example.com等)上访问。

通过在域名前添加.,您指示浏览器可以在任何子域上访问Cookie。

请注意,您的所有用户都将被强制重新登录。