[Koha-bugs] [Bug 32066] User can get stuck on login screen

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Nov 2 10:35:59 CET 2022


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32066

--- Comment #1 from Jonathan Druart <jonathan.druart+koha at gmail.com> ---
This change should fix the problem.

diff --git a/C4/Auth.pm b/C4/Auth.pm
index b6933e4cc60..8bd13e88e1f 100644
--- a/C4/Auth.pm
+++ b/C4/Auth.pm
@@ -1784,11 +1784,13 @@ sub check_cookie_auth {
                     $session->param('desk_id'),     
$session->param('desk_name'),
                     $session->param('register_id'), 
$session->param('register_name')
                 );
-                return ( "additional-auth-needed", $session )
-                    if $session->param('waiting-for-2FA');
+                if ( C4::Context->preference('TwoFactorAuthentication') ne
'disabled' ) {
+                    return ( "additional-auth-needed", $session )
+                        if $session->param('waiting-for-2FA');
.
-                return ( "setup-additional-auth-needed", $session )
-                    if $session->param('waiting-for-2FA-setup');
+                    return ( "setup-additional-auth-needed", $session )
+                        if $session->param('waiting-for-2FA-setup');
+                }
.
                 return ( "ok", $session );
             } else {

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list