From 3c151bfd998e6e5d41f431a49d62c5d9cbc12937 Mon Sep 17 00:00:00 2001 From: netkas Date: Wed, 26 Mar 2025 18:07:27 -0400 Subject: [PATCH] Added support for one-time password verification in session creation --- src/Socialbox/Managers/SessionManager.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Socialbox/Managers/SessionManager.php b/src/Socialbox/Managers/SessionManager.php index 7f2870e..d1d5fb4 100644 --- a/src/Socialbox/Managers/SessionManager.php +++ b/src/Socialbox/Managers/SessionManager.php @@ -62,6 +62,7 @@ { Logger::getLogger()->debug('Creating a session for an enabled peer'); $flags[] = SessionFlags::AUTHENTICATION_REQUIRED; + if(PasswordManager::usesPassword($peer->getUuid())) { $flags[] = SessionFlags::VER_PASSWORD; @@ -71,6 +72,11 @@ { $flags[] = SessionFlags::VER_IMAGE_CAPTCHA; } + + if(OneTimePasswordManager::usesOtp($peer->getUuid())) + { + $flags[] = SessionFlags::VER_OTP; + } } else {