user = $user; $this->loginService = $loginService; parent::__construct(); } /** * @inheritdoc */ public function toResponse($request) { $redirect = '/login'; if ($this->loginService->awaitingEmailConfirmation($this->user)) { $redirect = '/register/confirm/awaiting'; } else if ($this->loginService->needsMfaVerification($this->user)) { $redirect = '/mfa/verify'; } return redirect($redirect); } }