Changeset 1273
- Timestamp:
- 05/07/08 17:24:37 (2 months ago)
- Files:
-
- trunk/wp-includes/pluggable.php (modified) (1 diff)
- trunk/wp-login.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/wp-includes/pluggable.php
r1266 r1273 1176 1176 * @return string The random password 1177 1177 **/ 1178 function wp_generate_password($length = 12) { 1179 $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()"; 1178 function wp_generate_password($length = 12, $special_chars = true) { 1179 $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; 1180 if ( $special_chars ) 1181 $chars .= '!@#$%^&*()'; 1182 1180 1183 $password = ''; 1181 1184 for ( $i = 0; $i < $length; $i++ ) trunk/wp-login.php
r1260 r1273 91 91 do_action('retrieve_password', $user_login); 92 92 93 $key = $wpdb->get_var($wpdb->prepare("SELECT user_activation_key FROM $wpdb->users WHERE user_login = %s", $user_login));94 if ( empty($key) ) {93 //$key = $wpdb->get_var($wpdb->prepare("SELECT user_activation_key FROM $wpdb->users WHERE user_login = %s", $user_login)); 94 //if ( empty($key) ) { 95 95 // Generate something random for a key... 96 $key = wp_generate_password( );96 $key = wp_generate_password(20, false); 97 97 do_action('retrieve_password_key', $user_login, $key); 98 98 // Now insert the new md5 key into the db 99 99 $wpdb->query($wpdb->prepare("UPDATE $wpdb->users SET user_activation_key = %s WHERE user_login = %s", $key, $user_login)); 100 }100 //} 101 101 $message = __('Someone has asked to reset the password for the following site and username.') . "\r\n\r\n"; 102 102 $message .= get_option('siteurl') . "\r\n\r\n";
