我在系统中有2个域:
client.example.com
server.example.com
客户端有一些用于登录和注册的html表单 无论如何,这就是我登录的方式:
Auth::login($login); // the login is success
dd(Auth::user()); // will print the user
Cookie已根据配置在域.example.com
的浏览器中设置
在我向server.example.com
发出另一个请求后几秒钟,我发现cookie已在请求"Cookie":"laravel_session=...."
中发回,但问题是用户为空Auth::user()
。
从我的观点来看,永远是好的。
我使用withCredencials
ajax,我的cors支持credencials,我使用域名" .example.com"
什么可能是错的?
感谢
答案 0 :(得分:0)
Cookie已获得server.example.com
而不是*.example.com
的授权。您需要将域设置为cd android
才能跨越子域边界。