谁能帮帮我。在 laravel 5.3 中注册后如何禁用自动登录。 我可以在 5.2 中完成,但在 5.3 中不行。
最佳答案
在 5.3
中,您只需重写 register 方法。您可以将以下内容添加到您的 App\Http\Controllers\Auth\RegisterController
:
/**
* Handle a registration request for the application.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function register(Request $request)
{
$this->validator($request->all())->validate();
event(new Registered($user = $this->create($request->all())));
//The auto login code has been removed from here.
return redirect($this->redirectPath());
}
此外,您可以在 register
方法本身中更改重定向路径,或者仅将 $redirectTo
属性更新到类的顶部。
希望这对您有所帮助!
关于php - 在 Laravel 5.3 中注册后禁用自动登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41408162/