diff --git a/wp-admin/includes/schema.php b/wp-admin/includes/schema.php index bcea77494..04f1973d0 100644 --- a/wp-admin/includes/schema.php +++ b/wp-admin/includes/schema.php @@ -224,7 +224,7 @@ function populate_options() { } // 2.0.3 - add_option('secret', md5(uniqid(microtime()))); + add_option('secret', wp_generate_password()); // 2.1 add_option('blog_public', '1'); diff --git a/wp-admin/includes/upgrade.php b/wp-admin/includes/upgrade.php index e5c0dd42e..334b6115b 100644 --- a/wp-admin/includes/upgrade.php +++ b/wp-admin/includes/upgrade.php @@ -35,7 +35,7 @@ function wp_install($blog_title, $user_name, $user_email, $public, $deprecated=' // being shared among blogs. Just set the role in that case. $user_id = username_exists($user_name); if ( !$user_id ) { - $random_password = substr(md5(uniqid(microtime())), 0, 6); + $random_password = wp_generate_password(); $user_id = wp_create_user($user_name, $random_password, $user_email); } else { $random_password = __('User already exists. Password inherited.'); diff --git a/wp-admin/options-writing.php b/wp-admin/options-writing.php index e8979c454..13f7710b2 100644 --- a/wp-admin/options-writing.php +++ b/wp-admin/options-writing.php @@ -59,7 +59,7 @@ endforeach;