Laravel 5 注册后停止登录
Laravel 5 stop login after register
我正在为身份验证系统使用 Laravel 5 标准脚手架,并试图覆盖用户注册后立即自动登录的默认行为。
我在这里找到了一些答案,但 none 有效。我已经尝试覆盖 AuthController 中的注册方法以阻止登录发生:
public function register(Request $request)
{
$validator = $this->validator($request->all());
if ($validator->fails()) {
$this->throwValidationException(
$request, $validator
);
}
//Auth::guard($this->getGuard())->login($this->create($request->all()));
$this->create($request->all());
return redirect($this->redirectPath());
}
目前,这是在注册用户,之后仍在登录。有没有人知道如何实现这一目标?谢谢
看来我缺少用户变量,我添加了这样的方法并且有效:
public function register(Request $request)
{
$validator = $this->validator($request->all());
if ($validator->fails()) {
$this->throwValidationException(
$request, $validator
);
}
//Auth::guard($this->getGuard())->login($this->create($request->all()));
$user = $this->create($request->all());
return redirect($this->redirectPath());
}
我正在为身份验证系统使用 Laravel 5 标准脚手架,并试图覆盖用户注册后立即自动登录的默认行为。
我在这里找到了一些答案,但 none 有效。我已经尝试覆盖 AuthController 中的注册方法以阻止登录发生:
public function register(Request $request)
{
$validator = $this->validator($request->all());
if ($validator->fails()) {
$this->throwValidationException(
$request, $validator
);
}
//Auth::guard($this->getGuard())->login($this->create($request->all()));
$this->create($request->all());
return redirect($this->redirectPath());
}
目前,这是在注册用户,之后仍在登录。有没有人知道如何实现这一目标?谢谢
看来我缺少用户变量,我添加了这样的方法并且有效:
public function register(Request $request)
{
$validator = $this->validator($request->all());
if ($validator->fails()) {
$this->throwValidationException(
$request, $validator
);
}
//Auth::guard($this->getGuard())->login($this->create($request->all()));
$user = $this->create($request->all());
return redirect($this->redirectPath());
}