View | Details | Raw Unified | Return to bug 30588
Collapse All | Expand All

(-)a/t/db_dependent/Auth.t (-1 / +8 lines)
Lines 232-237 subtest 'checkauth() tests' => sub { Link Here
232
        ( $userid, $cookie, $sessionID, $flags ) = C4::Auth::checkauth( $cgi, 'authrequired', undef, 'intranet' );
232
        ( $userid, $cookie, $sessionID, $flags ) = C4::Auth::checkauth( $cgi, 'authrequired', undef, 'intranet' );
233
        is( $userid, $patron->userid, 'Succesful login' );
233
        is( $userid, $patron->userid, 'Succesful login' );
234
        is( C4::Auth::get_session($sessionID)->param('waiting-for-2FA'), 0, 'Second auth no longer required if OTP token has been verified' );
234
        is( C4::Auth::get_session($sessionID)->param('waiting-for-2FA'), 0, 'Second auth no longer required if OTP token has been verified' );
235
        logout($cgi);
236
237
        t::lib::Mocks::mock_preference( 'TwoFactorAuthentication', 'enforced' );
238
        $patron->auth_method('password')->store;
239
        ( $userid, $cookie, $sessionID, $flags ) = C4::Auth::checkauth( $cgi, 'authrequired', undef, 'intranet' );
240
        is( $userid, $patron->userid, 'Succesful login' );
241
        is( C4::Auth::get_session($sessionID)->param('waiting-for-2FA-setup'), 1, 'Setup 2FA required' );
242
        logout($cgi);
235
243
236
        logout($cgi);
244
        logout($cgi);
237
        ( $userid, $cookie, $sessionID, $flags ) = C4::Auth::checkauth( $cgi, 'authrequired', undef, 'opac' );
245
        ( $userid, $cookie, $sessionID, $flags ) = C4::Auth::checkauth( $cgi, 'authrequired', undef, 'opac' );
238
- 

Return to bug 30588