注册Laravel 5.3后登录另一个子域

时间:2016-10-26 01:20:36

标签: php laravel redirect login subdomain

在Laravel 5.3中,默认RegisterController使用RegistersUsers特征。在寄存器方法中,我们有$this->guard()->login($user);。这看起来不错,但我的问题是:

我正在为每个帐户使用子域名,例如: customer1.example.com customer2.example.com 等等。我还有另一个子域名来注册是 signup.example.com

我需要的并且我没有找到解决方案是当客户在 signup.example.com 中创建新帐户时,将登录并重定向到 customer1.example。 COM

重定向按预期工作(更改$redirectTo属性)。但是,当用户注册成功完成后,他将登录signup.example.com而不是 customer1.example.com

我该怎么做?

修改 我已经尝试将app.config从'null'更改为'.example.com'。这可行,但不是预期的。因为,在这种情况下,您将登录所有子域,我只会登录您的特定子域。

还尝试在配置寄存器控制器的'create'方法中动态设置域配置(['session.domain'=>'customer1.example.com']);但这不起作用。在这种情况下,用户将不会登录。

谢谢。

0 个答案:

没有答案