在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']);但这不起作用。在这种情况下,用户将不会登录。
谢谢。