@@ -21,6 +21,7 @@ class TwoFactorAuthChallengeController extends Controller
2121 */
2222 public function create (Request $ request )
2323 {
24+ dd ('here ' );
2425 // Session check is now handled by the EnsureTwoFactorChallengeSession middleware
2526 return Inertia::render ('auth/two-factor-challenge ' );
2627 }
@@ -84,17 +85,17 @@ protected function authenticateUsingCode(Request $request, User $user)
8485 protected function authenticateUsingRecoveryCode (Request $ request , User $ user )
8586 {
8687 $ recoveryCodes = json_decode (decrypt ($ user ->two_factor_recovery_codes ), true );
87- $ provided = $ request ->recovery_code ;
88- $ match = collect ($ recoveryCodes )->first (function ($ code ) use ($ provided ) {
89- return hash_equals ($ code , $ provided );
88+ $ providedRecoveryCode = $ request ->recovery_code ;
89+ $ matchedRecoveryCode = collect ($ recoveryCodes )->first (function ($ code ) use ($ providedRecoveryCode ) {
90+ return hash_equals ($ code , $ providedRecoveryCode );
9091 });
9192
92- if (! $ match ) {
93+ if (! $ matchedRecoveryCode ) {
9394 return back ()->withErrors (['recovery_code ' => __ ('The provided two factor authentication recovery code was invalid. ' )]);
9495 }
9596
9697 // Remove used recovery code using the ProcessRecoveryCode action
97- $ updatedCodes = app (ProcessRecoveryCode::class)($ recoveryCodes , $ match );
98+ $ updatedCodes = app (ProcessRecoveryCode::class)($ recoveryCodes , $ matchedRecoveryCode );
9899 if ($ updatedCodes === false ) {
99100 return back ()->withErrors (['recovery_code ' => __ ('The provided two factor authentication recovery code was invalid. ' )]);
100101 }
0 commit comments