WordPress.org

Make WordPress Core

Ticket #9320: wp-app.diff

File wp-app.diff, 840 bytes (added by wnorris, 6 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