在Laravel 5.3中注册后禁用自动登录

Ton*_*oni 3 php laravel

请有人帮我。在laravel 5.3中注册后,如何禁用自动登录。我可以在5.2中做到,但不能在5.3中做到。

Rwd*_*Rwd 5

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());
}
Run Code Online (Sandbox Code Playgroud)

此外,您可以在register方法本身中更改重定向路径,也可以仅$redirectTo向类顶部更新属性。

希望这可以帮助!