From b690ffeac508dd8631a95873ef6101a53f125f10 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Fri, 22 Dec 2023 15:12:57 +0000 Subject: [PATCH] fixes #3596 Closes #3596 Merge request studip/studip!2492 --- lib/classes/TwoFactorAuth.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/classes/TwoFactorAuth.php b/lib/classes/TwoFactorAuth.php index 5373c9aa3f5..70d05676b27 100644 --- a/lib/classes/TwoFactorAuth.php +++ b/lib/classes/TwoFactorAuth.php @@ -90,12 +90,15 @@ final class TwoFactorAuth return; } - $secret = TFASecret::find($user->id); - if (!$secret) { + if (!self::isEnabledForUser($user)) { return; } - $this->secret = $secret; + if (!TFASecret::exists($user->id)) { + return; + } + + $this->secret = TFASecret::find($user->id); } /** -- GitLab