从不同的域启动的Laravel auth会话不会持续存在

时间:2014-11-30 03:11:50

标签: angularjs laravel laravel-4

是否有人熟悉在一个域(laravelapi.com)上运行的应用程序以及从另一个域(angularapp.com)连接到它的应用程序?

您是如何处理身份验证会话的?

想象一下,API中有一条路线,如/auth/get-user,它可以做到这一点:

AuthController extends Controller
{
    //Accessed through /auth/get-user
    public function getUser()
    {
        return Response::json(Auth::user());
    }
}

只要应用程序和API位于同一个域中,上面的代码就可以正常工作,但是当我将它们移动到不同的域时,API只会返回401 Unauthorized错误。

我设置了! Auth::check ()时要返回的上述错误。

如此简单,当通过另一个域请求时,Laravel的auth会话不会持续存在。你会如何面对这个问题?

0 个答案:

没有答案