laravel创建多个会话

laravel创建多个会话,laravel,laravel-5.1,laravel-authorization,Laravel,Laravel 5.1,Laravel Authorization,我正在开发Laravel5.1项目。这是用于后端和api的。该api由多个接口使用,如下图(c1、c2)所示。所有这些接口都通过该api验证 **c1、c2有不同的域,它们通过api连接到一个url登录(api.com/login) c1-c1.com,c2-c2.com,API-API.com 这些与您发送的参数不同。这意味着对于c1 {"username":"user","password":"password","brand":"c1"} 对于c2 {"username":"user"

我正在开发Laravel5.1项目。这是用于后端和api的。该api由多个接口使用,如下图(c1、c2)所示。所有这些接口都通过该api验证

**c1、c2有不同的域,它们通过api连接到一个url登录(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注销。对于这个问题,我需要在我的项目中有多个会话。我该怎么做?

c1和c2是在不同的域还是子域上?@DigitalDriver:不同的域匹配。但c1、c2都通过身份验证路由重定向到另一个域,如下所示。c1-c1.com、c2-c2.com、API-API.com/login您可以将redis用于会话驱动程序