首页 > 解决方案 > 使用 Laravel 从另一个选项卡打开链接时会话为空

问题描述

标题可能不是 100% 清楚,但我有一个问题我找不到解决方案......让我(尝试)解释一下:我有一个 Laravel 应用程序(v5.5),当我登录时,一切正常. 我可以打开一个新标签,并找到我的会话,所以我不需要再次登录,这很正常。除了(!!!)当我从另一个选项卡单击链接(即来自电子邮件)时:当我这样做时,我需要登录。

看来会话数据完全是空的,无法通过cookie检索。但是,如果我打开一个新选项卡并尝试通过在浏览器中进行简单的复制/粘贴来访问该 url,则我已成功登录。

此外,在单击另一个选项卡中的链接后询问我的登录名/密码后,应用程序不会将我重定向到预期的查询 url,而是将我重定向到主页。

有没有人遇到过这个问题?也许成功地解决了它?

谢谢 !

标签: phplaravellaravel-5

解决方案


我发现出了什么问题:我已经将“same_site”选项配置为“strict”而不是“lax”......现在可以正常工作了!


推荐阅读