2017-07-10 92 views
0

我在接受通配符DNS调用的服务器上安装了laravel应用程序。它运行良好,除了用户必须登录每个子域。Laravel子域认证 - 通配符DNS

所以,像....

business.example.comnews.example.com,并example.com将需要单独的登录,而我想用的例子.com cookies并通过子域传播。

换句话说,如果用户访问subdomain.example.com,他们应该登录example.com,以便它可以用于其他子域。

到目前为止,我还没有遇到任何正确的方向前进的指针。

+0

将'config('session.domain')'值调整为'.myapp.com'。 – ceejayoz

+0

在/config/session.php中我改变了'domain'=>'.myapp.com',但这似乎不起作用。我错过了什么吗?顺便说一下,我在Laravel 5.4 – codiiv

+1

您可能想要在更改域值后清除所有Cookie。 – ceejayoz

回答

2

调整config('session.domain')的值为.example.com

确保在清除cookies后清除 - 如果旧的per-subdomain会话cookie仍然存在,它将不起作用。