标签: php laravel session-cookies single-page-application restful-authentication
我对如何实现在多个设备上有效的auth会话存在架构困境。目前我们的这个系统是作为API实现的,这意味着前端不是由Laravel托管,而是向Laravel所在的不同子域发出请求。
目前,每次登录都会创建一个新的Cookie。因此,如果用户之前已使用他们的桌面浏览器登录,并且现在她使用她的移动设备登录 - 则桌面会话cookie已过期。并且桌面浏览器在用户加载此单页应用程序之前并不知道,并且前端进行初始API调用以检查会话是否有效。
解决这个问题的正确方法是什么?