user(); if ($user->hasEnabledTwoFactorAuthentication() && ! $request->session()->has('recoveryCodes')) { return redirect()->intended(config('auth-ui.redirects.login', '/')); } return Inertia::render('Auth/TwoFactorSetup', [ 'twoFactor' => $enrollmentState->for($user), ]); } /** * Continue to the page that was requested before enrollment. */ public function complete(Request $request): RedirectResponse { abort_unless( config('auth-ui.features.two_factor') && $request->user()?->hasEnabledTwoFactorAuthentication(), 404 ); return redirect()->intended(config('auth-ui.redirects.login', '/')); } }