path(); $nextUri = config('app.url') . '/' . $uri; $user = Auth::user(); switch ($uri) { case 'verification/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('twostep/needed'); } } break; } return $response; } }