Make WordPress Core


Ignore:
Timestamp:
03/05/2010 12:25:30 PM (14 years ago)
Author:
dd32
Message:

Do not display user specified password during install. Fixes #12479. See #10396 for feedback

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/upgrade.php

    r13329 r13592  
    6363    $user_id = username_exists($user_name);
    6464    $user_password = trim($user_password);
     65    $email_password = false;
    6566    if ( !$user_id && empty($user_password) ) {
    6667        $user_password = wp_generate_password();
     
    6869        $user_id = wp_create_user($user_name, $user_password, $user_email);
    6970        update_user_option($user_id, 'default_password_nag', true);
     71        $email_password = true;
    7072    } else if ( !$user_id ) {
    71         $message = __('<strong><em>Note that password</em></strong> carefully!');
     73        // Password has been provided
     74        $message = __('<em>Your chosen password.</em>');
    7275        $user_id = wp_create_user($user_name, $user_password, $user_email);
    7376    } else {
    74         $message =  __('User already exists.  Password inherited.');
     77        $message =  __('User already exists. Password inherited.');
    7578    }
    7679
     
    8285    $wp_rewrite->flush_rules();
    8386
    84     wp_new_blog_notification($blog_title, $guessurl, $user_id, $user_password);
     87    wp_new_blog_notification($blog_title, $guessurl, $user_id, ($email_password ? $user_password : __('The password you chose during the install.') ) );
    8588
    8689    wp_cache_flush();
Note: See TracChangeset for help on using the changeset viewer.