WordPress.org

Make WordPress Core

Ticket #21907: 21907.2.diff

File 21907.2.diff, 1.0 KB (added by SergeyBiryukov, 6 years ago)
  • wp-includes/class-wp-xmlrpc-server.php

     
    203203         * @param string $password User's password.
    204204         * @return mixed WP_User object if authentication passed, false otherwise
    205205         */
    206         function login($username, $password) {
     206        function login( $username, $password ) {
    207207                // Respect any old filters against get_option() for 'enable_xmlrpc'.
    208208                $enabled = apply_filters( 'pre_option_enable_xmlrpc', false ); // Deprecated
    209209                if ( false === $enabled )
     
    217217                        return false;
    218218                }
    219219
    220                 $user = wp_authenticate($username, $password);
     220                $user = wp_authenticate( $username, $password );
    221221
    222                 if (is_wp_error($user)) {
    223                         $this->error = new IXR_Error(403, __('Bad login/pass combination.'));
     222                if ( is_wp_error( $user ) ) {
     223                        $this->error = new IXR_Error( 403, $user->get_error_message() );
    224224                        return false;
    225225                }
    226226