WordPress.org

Make WordPress Core

Ticket #9320: wp-app.diff

File wp-app.diff, 840 bytes (added by wnorris, 9 years ago)
  • wp-app.php

     
    14921492                // If Basic Auth is working...
    14931493                if(isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) {
    14941494                        log_app("Basic Auth",$_SERVER['PHP_AUTH_USER']);
    1495                         $user = wp_authenticate($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']);
    1496                         if ( $user && !is_wp_error($user) ) {
    1497                                 wp_set_current_user($user->ID);
    1498                                 log_app("authenticate()", $_SERVER['PHP_AUTH_USER']);
    1499                                 return true;
    1500                         }
    15011495                }
    15021496
     1497                $user = wp_authenticate($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']);
     1498                if ( $user && !is_wp_error($user) ) {
     1499                        wp_set_current_user($user->ID);
     1500                        log_app("authenticate()", $user->user_login]);
     1501                        return true;
     1502                }
     1503
    15031504                return false;
    15041505        }
    15051506