The*_*ebs 6 subdomain session laravel laravel-5 laravel-5.2
我的网站中有一个子域名,例如:
http://example.ca
http://blog.example.ca
Run Code Online (Sandbox Code Playgroud)
博客只有拥有网址的人才能访问,也就是说,它不是公共或常识.我有一堆与此域名相关的路由,要求您登录.
我已经说过nav.blade.php,如果用户登录,则应该有一个下拉列表,如果没有,则不应该有下拉列表.
这一切都有效,http://blog.example.ca但是当我去的时候,http://example.ca我不再被认证了.
是否有任何方法可以让我在所有子域中进行身份验证?不只是那些需要我进行身份验证的控制器操作的人?
Mar*_*łek 16
在config/session.php你应该改变:
'domain' => null,
Run Code Online (Sandbox Code Playgroud)
成
'domain' => '.example.ca',
Run Code Online (Sandbox Code Playgroud)
您还应该清除所有cookie