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

(-)a/C4/Auth.pm (-2 / +2 lines)
Lines 1117-1123 sub checkauth { Link Here
1117
                }
1117
                }
1118
                else {
1118
                else {
1119
                    my $retuserid;
1119
                    my $retuserid;
1120
                    my $request_method = $query->request_method();
1120
                    my $request_method = $query->request_method // q{};
1121
1121
1122
                    if (
1122
                    if (
1123
                        $request_method eq 'POST'
1123
                        $request_method eq 'POST'
Lines 1152-1158 sub checkauth { Link Here
1152
            }
1152
            }
1153
1153
1154
            # $return: 1 = valid user
1154
            # $return: 1 = valid user
1155
            if ($return > 0) {
1155
            if( $return && $return > 0 ) {
1156
1156
1157
                if ( $flags = haspermission( $userid, $flagsrequired ) ) {
1157
                if ( $flags = haspermission( $userid, $flagsrequired ) ) {
1158
                    $auth_state = "logged_in";
1158
                    $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