mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-12-02 05:43:40 +08:00
9b271e559f
- Restructured some of the route naming to be a little more consistent. - Moved the routes about to be more logically in one place. - Created a new middleware to handle the auth of people that should be allowed access to mfa setup routes, since these could be used by existing logged in users or by people needing to setup MFA on access. - Added testing to cover MFA setup required flow. - Added TTL and method tracking to session last-login tracking system.
41 lines
1.4 KiB
PHP
41 lines
1.4 KiB
PHP
@extends('simple-layout')
|
|
|
|
@section('body')
|
|
|
|
<div class="container very-small py-xl">
|
|
<div class="card content-wrap auto-height">
|
|
<h1 class="list-heading">Backup Codes</h1>
|
|
<p>
|
|
Store the below list of codes in a safe place.
|
|
When accessing the system you'll be able to use one of the codes
|
|
as a second authentication mechanism.
|
|
</p>
|
|
|
|
<div class="text-center mb-xs">
|
|
<div class="text-bigger code-base p-m" style="column-count: 2">
|
|
@foreach($codes as $code)
|
|
{{ $code }} <br>
|
|
@endforeach
|
|
</div>
|
|
</div>
|
|
|
|
<p class="text-right">
|
|
<a href="{{ $downloadUrl }}" download="backup-codes.txt" class="button outline small">Download Codes</a>
|
|
</p>
|
|
|
|
<p class="callout warning">
|
|
Each code can only be used once
|
|
</p>
|
|
|
|
<form action="{{ url('/mfa/backup_codes/confirm') }}" method="POST">
|
|
{{ csrf_field() }}
|
|
<div class="mt-s text-right">
|
|
<a href="{{ url('/mfa/setup') }}" class="button outline">{{ trans('common.cancel') }}</a>
|
|
<button class="button">Confirm and Enable</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
@stop
|