我的站点中有一个子域,例如:
http://example.ca
http://blog.example.ca
博客只有拥有该 url 的人才能访问,也就是说,它不是公共(public)或常识。我有一堆与此域相关的路由,需要您登录。
我在
nav.blade.php
中说过如果用户已登录,则应该有一个下拉菜单,如果没有,则不应该有一个下拉菜单。这一切都适用于
http://blog.example.ca
但是当我去 http://example.ca
我不再经过身份验证。larval 有什么方法可以让我在所有子域中进行身份验证?不只是那些拥有需要我进行身份验证的 Controller 操作的人?
最佳答案
在 config/session.php
你应该改变:
'domain' => null,
进入
'domain' => '.example.ca',
您还应该清除所有 cookie
关于laravel - Auth::user() 不会跨子域传输? - Laravel 5.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34488477/