问题描述
现在的一个场景是,GET 方式请求一个 url,不带 cookie,所以 session 通过 query 传递,例如:
https://www.example.com/getxx...
那么,在控制器里获取到这个 sessionid 后,如何获取这个登录用户?
换句话说,Laravel 如何根据 sessionid 进行身份认证。
$request->session()->setId('zvxBAKjfgABQa0Gf1BepMsjtwONilFEWbhHGA6EG');
尝试过先设置当前的 sessionid,再用 Auth::user() 获取,是获取不到的。大家有什么方式吗?
重启session就可以了
