我有一个小书签,可以在外国网页上注入一个按钮。单击该按钮时,会出现一个包含我网站页面的弹出窗口。
我正在使用一个名为 Laravel 的 PHP 框架,使用 Chrome 浏览器进行了测试
问题:当我在弹出窗口中检查用户是否从源自我的网站的页面登录时,它总是返回用户未登录。
if( Auth::guest() ) {
echo "Not logged in";
} else {
echo "Logged in";
}
但是,当我直接访问同一页面时(不是在从另一个网站打开的弹出窗口中),我可以看到我已登录!
这里有什么问题,如何解决?
弹出 JS 代码
var popupOptions = 'status=no,resizable=yes,scrollbars=yes,personalbar=no,directories=no,location=no,toolbar=no,menubar=no,width=632,height=295,left=0,top=0';
window.open(' http://www.domain.com/controllername/add?url='+url, '_blank', popupOptions);