X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/cac31b2074cc0429423ffe7b8646ca0b5b367fe6..refs/pull/3391/head:/app/Auth/Access/Mfa/BackupCodeService.php diff --git a/app/Auth/Access/Mfa/BackupCodeService.php b/app/Auth/Access/Mfa/BackupCodeService.php index ca58e7404..d58d28ae1 100644 --- a/app/Auth/Access/Mfa/BackupCodeService.php +++ b/app/Auth/Access/Mfa/BackupCodeService.php @@ -29,6 +29,7 @@ class BackupCodeService { $cleanCode = $this->cleanInputCode($code); $codes = json_decode($codeSet); + return in_array($cleanCode, $codes); } @@ -42,6 +43,7 @@ class BackupCodeService $codes = json_decode($codeSet); $pos = array_search($cleanCode, $codes, true); array_splice($codes, $pos, 1); + return json_encode($codes); } @@ -57,4 +59,4 @@ class BackupCodeService { return strtolower(str_replace(' ', '-', trim($code))); } -} \ No newline at end of file +}