https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32066 --- Comment #2 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- (In reply to Jonathan Druart from comment #1)
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 {
Note that this diff contains a few strange dots that block applying it directly. No problem. I will have a look now. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.