WordPress.org

Make WordPress Core

Ticket #3671: wp-login.php.diff

File wp-login.php.diff, 1.6 KB (added by ketsugi, 8 years ago)
  • wp-login.php

     
    7373case 'logout' : 
    7474 
    7575        wp_clearcookie(); 
    76         do_action('wp_logout'); 
     76        do_action('wp_logout', $userdata->name, $userdata); 
    7777 
    7878        $redirect_to = 'wp-login.php?loggedout=true'; 
    7979        if ( isset( $_REQUEST['redirect_to'] ) ) 
     
    106106                        if (!$user_email || $user_email != $_POST['user_email']) { 
    107107                                $errors['invalidcombo'] = __('<strong>ERROR</strong>: Invalid username / e-mail combination.'); 
    108108                        } else { 
    109                                 do_action('retreive_password', $user_login);  // Misspelled and deprecated 
    110                                 do_action('retrieve_password', $user_login); 
     109                                do_action('retreive_password', $user_login, $user_email);  // Misspelled and deprecated 
     110                                do_action('retrieve_password', $user_login, $user_email); 
    111111 
    112112                                // Generate something random for a password... md5'ing current time with a rand salt 
    113113                                $key = substr( md5( uniqid( microtime() ) ), 0, 8); 
     
    179179                exit(); 
    180180        } 
    181181 
    182         do_action('password_reset'); 
     182        do_action('password_reset', $user->user_login, $user); 
    183183 
    184184        // Generate something random for a password... md5'ing current time with a rand salt 
    185185        $new_pass = substr( md5( uniqid( microtime() ) ), 0, 7); 
     
    317317                if ( wp_login($user_login, $user_pass, $using_cookie) ) { 
    318318                        if ( !$using_cookie ) 
    319319                                wp_setcookie($user_login, $user_pass, false, '', '', $rememberme); 
    320                         do_action('wp_login', $user_login); 
     320                        do_action('wp_login', $user_login, $user); 
    321321                        wp_redirect($redirect_to); 
    322322                        exit(); 
    323323                } else {