Changeset 13133
- Timestamp:
- 02/14/2010 02:47:45 AM (15 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/setup-config.php
r13042 r13133 16 16 */ 17 17 define('WP_INSTALLING', true); 18 19 /** 20 * We are blissfully unaware of anything. 21 */ 22 define('WP_SETUP_CONFIG', true); 18 23 19 24 /** … … 180 185 /**#@-*/ 181 186 182 $secret_keys = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/?salt=1' ); 183 if ( is_wp_error( $secret_keys ) ) 184 $secret_keys = false; 185 else 187 $secret_keys = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/salt/' ); 188 if ( is_wp_error( $secret_keys ) ) { 189 $secret_keys = array(); 190 require_once( ABSPATH . WPINC . '/pluggable.php' ); 191 for ( $i = 0; $i < 8; $i++ ) 192 $secret_keys[] = wp_generate_password( 64 ); 193 } else { 186 194 $secret_keys = explode( "\n", wp_remote_retrieve_body( $secret_keys ) ); 195 foreach ( $secret_keys as $k => $v ) 196 $secret_keys[$k] = substr( $v, 28, 64 ); 197 } 187 198 $key = 0; 188 199 … … 212 223 case "define('LOGGED_I": 213 224 case "define('NONCE_SA": 214 if ( $secret_keys ) 215 $configFile[$line_num] = str_replace('put your unique phrase here', substr( $secret_keys[$key++], 28, 64 ), $line ); 225 $configFile[$line_num] = str_replace('put your unique phrase here', $secret_keys[$key++], $line ); 216 226 break; 217 227 } -
trunk/wp-config-sample.php
r13026 r13133 38 38 * 39 39 * Change these to different unique phrases! 40 * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/ ?salt=1WordPress.org secret-key service}40 * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service} 41 41 * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again. 42 42 * -
trunk/wp-includes/pluggable.php
r13093 r13133 1496 1496 // 32(md5) + 40(sha1) + 40(sha1) / 8 = 14 random numbers from $rnd_value 1497 1497 if ( strlen($rnd_value) < 8 ) { 1498 $seed = get_transient('random_seed'); 1498 if ( defined( 'WP_SETUP_CONFIG' ) ) 1499 static $seed = ''; 1500 else 1501 $seed = get_transient('random_seed'); 1499 1502 $rnd_value = md5( uniqid(microtime() . mt_rand(), true ) . $seed ); 1500 1503 $rnd_value .= sha1($rnd_value); 1501 1504 $rnd_value .= sha1($rnd_value . $seed); 1502 1505 $seed = md5($seed . $rnd_value); 1503 set_transient('random_seed', $seed); 1506 if ( ! defined( 'WP_SETUP_CONFIG' ) ) 1507 set_transient('random_seed', $seed); 1504 1508 } 1505 1509
Note: See TracChangeset
for help on using the changeset viewer.