Laravel 5.5 和子域的会话?
Laravel 5.5 and sessions for subdomains?
我在我的应用程序中使用了子域路由,设置了动态路由并且每个子域都有自己的登录页面,在 users
table 中是 users & subdomains
的限制并且验证有效没有问题,每个用户都可以在他的子域中登录,但不能在其他子域中登录,这是根据需要。
我有点困惑,这是默认为每个子域设置不同的会话吗?我想让拥有更多帐户的用户能够同时登录更多子域,当然是使用单独的数据...
示例:
time.example.com -> time@example.com
finance.example.com -> finance@example.com
默认情况下,会话配置在我的应用程序中,我没有更改任何内容。
这是 2 个不同的子域和 2 个不同的帐户,我想确定这也是 2 个不同的会话...
尝试更新您的 config/session.php
更改自:
'domain' => null,
to (第一期很重要!):
'domain' => '.example.com',
默认值将指示用户的浏览器他们的会话 cookie 只能在创建它的域(time.example.com
等)上访问
通过在域名前放置 .
,您指示浏览器可以在 任何 子域上访问该 cookie。
请注意,您的所有用户都将被强制重新登录。
我在我的应用程序中使用了子域路由,设置了动态路由并且每个子域都有自己的登录页面,在 users
table 中是 users & subdomains
的限制并且验证有效没有问题,每个用户都可以在他的子域中登录,但不能在其他子域中登录,这是根据需要。
我有点困惑,这是默认为每个子域设置不同的会话吗?我想让拥有更多帐户的用户能够同时登录更多子域,当然是使用单独的数据...
示例:
time.example.com -> time@example.com
finance.example.com -> finance@example.com
默认情况下,会话配置在我的应用程序中,我没有更改任何内容。
这是 2 个不同的子域和 2 个不同的帐户,我想确定这也是 2 个不同的会话...
尝试更新您的 config/session.php
更改自:
'domain' => null,
to (第一期很重要!):
'domain' => '.example.com',
默认值将指示用户的浏览器他们的会话 cookie 只能在创建它的域(time.example.com
等)上访问
通过在域名前放置 .
,您指示浏览器可以在 任何 子域上访问该 cookie。
请注意,您的所有用户都将被强制重新登录。