diff --git a/src/Http/Requests/TwoFactorLoginRequest.php b/src/Http/Requests/TwoFactorLoginRequest.php index 39732427..051959d6 100644 --- a/src/Http/Requests/TwoFactorLoginRequest.php +++ b/src/Http/Requests/TwoFactorLoginRequest.php @@ -82,13 +82,10 @@ public function validRecoveryCode() */ public function hasChallengedUser() { - try { - $user = $this->challengedUser(); - } catch (HttpResponseException $e) { - return false; - } + $model = app(StatefulGuard::class)->getProvider()->getModel(); - return $user !== null; + return $this->session()->has('login.id') && + $model::find($this->session()->get('login.id')); } /**