Make WordPress Core


Ignore:
Timestamp:
09/14/2015 12:42:34 PM (9 years ago)
Author:
ocean90
Message:

Passwords: Deprecate second parameter of wp_new_user_notification().

The second parameter $plaintext_pass was removed in [33023] and restored as $notify in [33620] with a different behavior. If you have a plugin overriding wp_new_user_notification() which hasn't been updated you would get a notification with your username and the password "both".
To prevent this the second parameter is now deprecated and reintroduced as the third parameter.

Adds unit tests.

Props kraftbj, adamsilverstein, welcher, ocean90.
Fixes #33654.

(Don't ask for new pluggables kthxbye)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/user-functions.php

    r34107 r34116  
    20132013    update_user_option( $user_id, 'default_password_nag', true, true ); //Set up the Password change nag.
    20142014
    2015     wp_new_user_notification( $user_id, 'both' );
     2015    wp_new_user_notification( $user_id, null, 'both' );
    20162016
    20172017    return $user_id;
Note: See TracChangeset for help on using the changeset viewer.