我使用laravel 5.5和自动提供登录和注册模块的auth模块。
但是当我注册一个新用户时,它会自动登录用户并显示主页。
我不想登录用户。我如何防止这种情况?
答案 0 :(得分:1)
您需要覆盖register()
文件
/app/Http/Controllers/Auth/RegisterController.php
功能
这是原始功能:
public function register(Request $request)
{
$this->validator($request->all())->validate();
event(new Registered($user = $this->create($request->all())));
$this->guard()->login($user); // this line logs in the user
return $this->registered($request, $user)
?: redirect($this->redirectPath());
}
并且您需要将此函数复制到RegisterController.php并根据需要自定义它。