Ticket #13324: 13324.2.diff

File 13324.2.diff, 4.1 KB (added by Otto42, 3 years ago)

Patch that changes everywhere a new user is created

  • wp-login.php

     
    231231                return new WP_Error('invalid_key', __('Invalid key')); 
    232232 
    233233        // Generate something random for a password... 
    234         $new_pass = wp_generate_password(); 
     234        $new_pass = wp_generate_password(12,false); 
    235235 
    236236        do_action('password_reset', $user, $new_pass); 
    237237 
     
    301301        if ( $errors->get_error_code() ) 
    302302                return $errors; 
    303303 
    304         $user_pass = wp_generate_password(); 
     304        $user_pass = wp_generate_password(12,false); 
    305305        $user_id = wp_create_user( $sanitized_user_login, $user_pass, $user_email ); 
    306306        if ( ! $user_id ) { 
    307307                $errors->add( 'registerfail', sprintf( __( '<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href="mailto:%s">webmaster</a> !' ), get_option( 'admin_email' ) ) ); 
  • wp-includes/ms-functions.php

     
    727727        $user_login = $wpdb->escape($signup->user_login); 
    728728        $user_email = $wpdb->escape($signup->user_email); 
    729729        wpmu_validate_user_signup($user_login, $user_email); 
    730         $password = wp_generate_password(); 
     730        $password = wp_generate_password(12,false); 
    731731 
    732732        $user_id = username_exists($user_login); 
    733733 
  • wp-admin/ms-edit.php

     
    173173                $password = 'N/A'; 
    174174                $user_id = email_exists($email); 
    175175                if ( !$user_id ) { // Create a new user with a random password 
    176                         $password = wp_generate_password(); 
     176                        $password = wp_generate_password(12,false); 
    177177                        $user_id = wpmu_create_user( $domain, $password, $email ); 
    178178                        if ( false == $user_id ) 
    179179                                wp_die( __( 'There was an error creating the user.' ) ); 
     
    604604                elseif ( empty($user['email']) ) 
    605605                        wp_die( __( 'Missing email.' ) ); 
    606606 
    607                 $password = wp_generate_password(); 
     607                $password = wp_generate_password(12,false); 
    608608                $user_id = wpmu_create_user( esc_html( strtolower( $user['username'] ) ), $password, esc_html( $user['email'] ) ); 
    609609 
    610610                if ( false == $user_id ) 
  • wp-admin/includes/upgrade.php

     
    6464        $user_password = trim($user_password); 
    6565        $email_password = false; 
    6666        if ( !$user_id && empty($user_password) ) { 
    67                 $user_password = wp_generate_password(); 
     67                $user_password = wp_generate_password(12,false); 
    6868                $message = __('<strong><em>Note that password</em></strong> carefully! It is a <em>random</em> password that was generated just for you.'); 
    6969                $user_id = wp_create_user($user_name, $user_password, $user_email); 
    7070                update_user_option($user_id, 'default_password_nag', true, true); 
  • wp-admin/import/mt.php

     
    103103        //function to check the authorname and do the mapping 
    104104        function checkauthor($author) { 
    105105                //mtnames is an array with the names in the mt import file 
    106                 $pass = wp_generate_password(); 
     106                $pass = wp_generate_password(12,false); 
    107107                if (!(in_array($author, $this->mtnames))) { //a new mt author name is found 
    108108                        ++ $this->j; 
    109109                        $this->mtnames[$this->j] = $author; //add that new mt author name to an array 
  • wp-admin/import/wordpress.php

     
    186186 
    187187                                $user_id = username_exists($new_author_name); 
    188188                                if ( !$user_id ) { 
    189                                         $user_id = wp_create_user($new_author_name, wp_generate_password()); 
     189                                        $user_id = wp_create_user($new_author_name, wp_generate_password(12,false)); 
    190190                                } 
    191191 
    192192                                if ( !is_wp_error( $user_id ) ) {