Ticket #20372: 20372.xmlrpc-caps.diff
File 20372.xmlrpc-caps.diff, 866 bytes (added by , 13 years ago) |
---|
-
wp-includes/pluggable.php
74 74 function get_currentuserinfo() { 75 75 global $current_user; 76 76 77 if ( defined('XMLRPC_REQUEST') && XMLRPC_REQUEST ) {78 wp_set_current_user( 0 );79 return false;80 }81 82 77 if ( ! empty( $current_user ) ) { 83 78 if ( $current_user instanceof WP_User ) 84 79 return; … … 97 92 return false; 98 93 } 99 94 95 if ( defined('XMLRPC_REQUEST') && XMLRPC_REQUEST ) { 96 wp_set_current_user( 0 ); 97 return false; 98 } 99 100 100 if ( ! $user = wp_validate_auth_cookie() ) { 101 101 if ( is_blog_admin() || is_network_admin() || empty( $_COOKIE[LOGGED_IN_COOKIE] ) || !$user = wp_validate_auth_cookie( $_COOKIE[LOGGED_IN_COOKIE], 'logged_in' ) ) { 102 102 wp_set_current_user( 0 );