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

(-)a/C4/Auth.pm (-2 / +2 lines)
Lines 1073-1079 sub checkauth { Link Here
1073
                }
1073
                }
1074
                else {
1074
                else {
1075
                    my $retuserid;
1075
                    my $retuserid;
1076
                    my $request_method = $query->request_method();
1076
                    my $request_method = $query->request_method // q{};
1077
1077
1078
                    if (
1078
                    if (
1079
                        $request_method eq 'POST'
1079
                        $request_method eq 'POST'
Lines 1108-1114 sub checkauth { Link Here
1108
            }
1108
            }
1109
1109
1110
            # $return: 1 = valid user
1110
            # $return: 1 = valid user
1111
            if ($return > 0) {
1111
            if( $return && $return > 0 ) {
1112
1112
1113
                if ( $flags = haspermission( $userid, $flagsrequired ) ) {
1113
                if ( $flags = haspermission( $userid, $flagsrequired ) ) {
1114
                    $auth_state = "logged_in";
1114
                    $auth_state = "logged_in";
(-)a/t/db_dependent/Auth.t (-2 lines)
Lines 241-247 subtest 'checkauth() tests' => sub { Link Here
241
        is( C4::Auth::get_session($sessionID)->param('waiting-for-2FA-setup'), 1, 'Setup 2FA required' );
241
        is( C4::Auth::get_session($sessionID)->param('waiting-for-2FA-setup'), 1, 'Setup 2FA required' );
242
        logout($cgi);
242
        logout($cgi);
243
243
244
        logout($cgi);
245
        ( $userid, $cookie, $sessionID, $flags ) = C4::Auth::checkauth( $cgi, 'authrequired', undef, 'opac' );
244
        ( $userid, $cookie, $sessionID, $flags ) = C4::Auth::checkauth( $cgi, 'authrequired', undef, 'opac' );
246
        is( $userid, $patron->userid, 'Succesful login at the OPAC' );
245
        is( $userid, $patron->userid, 'Succesful login at the OPAC' );
247
        is( C4::Auth::get_session($sessionID)->param('waiting-for-2FA'), undef, 'No second auth required at the OPAC' );
246
        is( C4::Auth::get_session($sessionID)->param('waiting-for-2FA'), undef, 'No second auth required at the OPAC' );
248
- 

Return to bug 30588