我正在开发laravel 5.1项目。该项目用于后端和api。该API由多个接口使用,如下图(c1,c2)。所有这些接口均已通过此api进行身份验证。
** c1,c2具有不同的域,这些域通过API连接到一个网址以登录(api.com/login)。
c1-c1.com,c2-c2.com,API-api.com
这些参数与您发送的参数有所不同。这意味着对于c1,
{"username":"user","password":"password","brand":"c1"}
对于c2,
{"username":"user","password":"password","brand":"c1"}
让我们说一个用户在c1,c2平台上拥有具有相同信息的帐户(两个平台上使用相同的用户名和密码)。因此,当使用laravel的Auth::loginUsingId
函数在c1上对该用户进行身份验证时,它将创建会话。
然后,如果我尝试登录c2,则成功登录c2。但会自动从c1中注销。为此,我需要在项目中进行多个会话。我该怎么办?