X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/9eb65dcd78df535f0b0e61cde8005623a6d91a61..refs/pull/3598/head:/app/Http/Controllers/Auth/MfaBackupCodesController.php diff --git a/app/Http/Controllers/Auth/MfaBackupCodesController.php b/app/Http/Controllers/Auth/MfaBackupCodesController.php index c60dbca20..4ceb394b0 100644 --- a/app/Http/Controllers/Auth/MfaBackupCodesController.php +++ b/app/Http/Controllers/Auth/MfaBackupCodesController.php @@ -29,6 +29,8 @@ class MfaBackupCodesController extends Controller $downloadUrl = 'data:application/octet-stream;base64,' . base64_encode(implode("\n\n", $codes)); + $this->setPageTitle(trans('auth.mfa_gen_backup_codes_title')); + return view('mfa.backup-codes-generate', [ 'codes' => $codes, 'downloadUrl' => $downloadUrl, @@ -53,6 +55,7 @@ class MfaBackupCodesController extends Controller if (!auth()->check()) { $this->showSuccessNotification(trans('auth.mfa_setup_login_notification')); + return redirect('/login'); } @@ -72,8 +75,7 @@ class MfaBackupCodesController extends Controller $this->validate($request, [ 'code' => [ - 'required', - 'max:12', 'min:8', + 'required', 'max:12', 'min:8', function ($attribute, $value, $fail) use ($codeService, $codes) { if (!$codeService->inputCodeExistsInSet($value, $codes)) { $fail(trans('validation.backup_codes'));