WordPress.org

Make WordPress Core

Ticket #3671: wp-login.php.diff

File wp-login.php.diff, 1.6 KB (added by ketsugi, 11 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 {