- <div class="grid half gap-xl">
- <div>
- <div class="setting-list-label">Mobile App</div>
- <p class="small">
- To use multi-factor authentication you'll need a mobile application
- that supports TOTP such as Google Authenticator, Authy or Microsoft Authenticator.
- </p>
- </div>
- <div class="pt-m">
- @if($userMethods->has('totp'))
- <div class="text-pos">
- @icon('check-circle')
- Already configured
- </div>
- <a href="{{ url('/mfa/totp/generate') }}" class="button outline small">Reconfigure</a>
- <div component="dropdown" class="inline relative">
- <button type="button" refs="dropdown@toggle" class="button outline small">Remove</button>
- <div refs="dropdown@menu" class="dropdown-menu">
- <p class="text-neg small px-m mb-xs">Are you sure you want to remove this multi-factor authentication method?</p>
- <form action="{{ url('/mfa/remove/totp') }}" method="post">
- {{ csrf_field() }}
- {{ method_field('delete') }}
- <button class="text-primary small delete">{{ trans('common.confirm') }}</button>
- </form>
- </div>
- </div>
- @else
- <a href="{{ url('/mfa/totp/generate') }}" class="button outline">Setup</a>
- @endif
- </div>
- </div>
-
- <div class="grid half gap-xl">
- <div>
- <div class="setting-list-label">Backup Codes</div>
- <p class="small">
- Securely store a set of one-time-use backup codes
- which you can enter to verify your identity.
- </p>
- </div>
- <div class="pt-m">
- @if($userMethods->has('backup_codes'))
- <div class="text-pos">
- @icon('check-circle')
- Already configured
- </div>
- <a href="{{ url('/mfa/backup_codes/generate') }}" class="button outline small">Reconfigure</a>
- <div component="dropdown" class="inline relative">
- <button type="button" refs="dropdown@toggle" class="button outline small">Remove</button>
- <div refs="dropdown@menu" class="dropdown-menu">
- <p class="text-neg small px-m mb-xs">Are you sure you want to remove this multi-factor authentication method?</p>
- <form action="{{ url('/mfa/remove/backup_codes') }}" method="post">
- {{ csrf_field() }}
- {{ method_field('delete') }}
- <button class="text-primary small delete">{{ trans('common.confirm') }}</button>
- </form>
- </div>
- </div>
- @else
- <a href="{{ url('/mfa/backup_codes/generate') }}" class="button outline">Setup</a>
- @endif
- </div>
- </div>