@extends('layouts.admin.app') @section('title', __('pages/twofactor-settings.title')) @section('content')

{{ __('pages/common.user_nav.security') }}

{{ __('pages/twofactor-settings.title') }}

{{ __('pages/twofactor-settings.description') }}

{{ __('pages/twofactor-settings.methods.totp.title') }}

{{ __('pages/twofactor-settings.methods.totp.description') }}

@if ($activeMethods->contains('totp') && $canRemoveTotp) @elseif ($activeMethods->contains('totp')) {{ __('pages/twofactor-settings.methods.enabled') }} @else @endif

{{ __('pages/twofactor-settings.methods.email.title') }}

@if ($activeMethods->contains('email')) {{ __('pages/twofactor-settings.methods.email.description', ['email' => $user->email]) }} @else {{ __('pages/twofactor-settings.methods.email.description_setup', ['email' => $user->email]) }} @endif

@if ($activeMethods->contains('email') && $canRemoveEmail) @elseif ($activeMethods->contains('email')) {{ __('pages/twofactor-settings.methods.enabled') }} @else @endif
@include('pages.twofactor.settings.partials.remove-method-modal')
@include('pages.twofactor.settings.partials.recovery-modal', ['recoveryCodes' => $recoveryCodes])
@include('pages.twofactor.settings.partials.totp-setup-modal', [ 'verifyMaxAttempts' => $verifyMaxAttempts, ]) @include('pages.twofactor.settings.partials.email-setup-modal', [ 'verifyMaxAttempts' => $verifyMaxAttempts, 'emailResendCooldown' => $emailResendCooldown, ])
@endsection @push('before-app-js') @vite([ 'resources/js/components/otp-input.js', 'resources/js/twofactor/settings.js', 'resources/js/twofactor/totp-setup-modal.js', 'resources/js/twofactor/email-setup-modal.js', ]) @endpush