path(); $nextUri = config('app.url').'/'.$uri; $user = $request->user(); switch ($uri) { case 'twostep/needed': case 'password/reset': case 'register': case 'logout': case 'login': break; default: session(['nextUri' => $nextUri]); if (config('auth.TwoStepEnabled') && $user->twostep == 1) { if ($this->twoStepVerification($request) !== true) { return redirect()->route('verificationNeeded'); } } break; } return $response; } }