我在两个域上有两个站点:site.info(legacy)和sub.site.info(在其他服务器上,其他代码基于Laravel5.5)。 我需要:当你在site.info上授权并访问sub.site.info laravel时,请阅读你的cookie并在网站上自动授权你。
我做了什么:
创建使用方法startSession扩展Illuminate \ Session \ Middleware \ StartSession的中间件“StartSession”:
x.domain(newKeys).rangeRound([0, x.bandwidth()]);
在Http \ Kernel.php中替换了原始的中间件。
创建:
我将在SiteAuthListener @ handle中编写我的身份验证代码。
这是对的吗?
感谢。
答案 0 :(得分:0)
我相信您可以更改会话配置文件(yourproject / config / session.php)并添加域名,在您的情况下是' yoursite.ttf'。
'domain' => 'yoursite.ttf'
或更优雅的方式是
'domain' => env('DOMAIN')// which will be inside .env file (DOMAIN=yoursite.ttf)