Ticket #3671: wp-login.php.diff

File wp-login.php.diff, 1.6 KB (added by ketsugi, 6 years ago)
Line 
1Index: wp-login.php
2===================================================================
3--- wp-login.php        (revision 4784)
4+++ wp-login.php        (working copy)
5@@ -73,7 +73,7 @@
6 case 'logout' :
7 
8        wp_clearcookie();
9-       do_action('wp_logout');
10+       do_action('wp_logout', $userdata->name, $userdata);
11 
12        $redirect_to = 'wp-login.php?loggedout=true';
13        if ( isset( $_REQUEST['redirect_to'] ) )
14@@ -106,8 +106,8 @@
15                        if (!$user_email || $user_email != $_POST['user_email']) {
16                                $errors['invalidcombo'] = __('<strong>ERROR</strong>: Invalid username / e-mail combination.');
17                        } else {
18-                               do_action('retreive_password', $user_login);  // Misspelled and deprecated
19-                               do_action('retrieve_password', $user_login);
20+                               do_action('retreive_password', $user_login, $user_email);  // Misspelled and deprecated
21+                               do_action('retrieve_password', $user_login, $user_email);
22 
23                                // Generate something random for a password... md5'ing current time with a rand salt
24                                $key = substr( md5( uniqid( microtime() ) ), 0, 8);
25@@ -179,7 +179,7 @@
26                exit();
27        }
28 
29-       do_action('password_reset');
30+       do_action('password_reset', $user->user_login, $user);
31 
32        // Generate something random for a password... md5'ing current time with a rand salt
33        $new_pass = substr( md5( uniqid( microtime() ) ), 0, 7);
34@@ -317,7 +317,7 @@
35                if ( wp_login($user_login, $user_pass, $using_cookie) ) {
36                        if ( !$using_cookie )
37                                wp_setcookie($user_login, $user_pass, false, '', '', $rememberme);
38-                       do_action('wp_login', $user_login);
39+                       do_action('wp_login', $user_login, $user);
40                        wp_redirect($redirect_to);
41                        exit();
42                } else {