Changeset 13614
- Timestamp:
- 03/06/2010 09:01:58 PM (15 years ago)
- Location:
- trunk/wp-admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/network.php
r13613 r13614 180 180 define( 'PATH_CURRENT_SITE', '<?php echo $base; ?>' ); 181 181 define( 'SITE_ID_CURRENT_SITE', 1 ); 182 define( 'BLOG_ID_CURRENT_SITE', 1 );</textarea></li> 182 define( 'BLOG_ID_CURRENT_SITE', 1 );</textarea> 183 <?php 184 $keys_salts = array( 'AUTH_KEY' => '', 'SECURE_AUTH_KEY' => '', 'LOGGED_IN_KEY' => '', 'NONCE_KEY' => '', 'AUTH_SALT' => '', 'SECURE_AUTH_SALT' => '', 'LOGGED_IN_SALT' => '', 'NONCE_SALT' => '' ); 185 foreach ( $keys_salts as $c => $v ) { 186 if ( defined( $c ) ) 187 unset( $keys_salts[ $c ] ); 188 } 189 if ( ! empty( $keys_salts ) ) { 190 $from_api = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/salt/' ); 191 if ( is_wp_error( $from_api ) ) { 192 foreach ( $keys_salts as $c => $v ) { 193 $keys_salts[ $c ] = wp_generate_password( 64, true, true ); 194 } 195 } else { 196 $from_api = explode( "\n", wp_remote_retrieve_body( $from_api ) ); 197 foreach ( $keys_salts as $c => $v ) { 198 $keys_salts[ $c ] = substr( array_shift( $from_api ), 28, 64 ); 199 } 200 } 201 $num_keys_salts = count( $keys_salts ); 202 ?> 203 <p><?php 204 echo _n( 'This unique authentication key is also missing from your <code>wp-config.php</code> file.', 'These unique authentication keys are also missing from your <code>wp-config.php</code> file.', $num_keys_salts ); ?> <?php _e( 'To make your installation more secure, you should also add:' ) ?></p> 205 <textarea class="code" readonly="readonly" cols="100" rows="<?php echo $num_keys_salts; ?>"><?php 206 foreach ( $keys_salts as $c => $v ) { 207 echo "\ndefine( '$c', '$v' );"; 208 } 209 ?></textarea> 210 <?php 211 } 212 ?> 213 </li> 183 214 <?php 184 215 … … 211 242 </textarea></li> 212 243 </ol> 244 <p>Once you complete these steps, your network is enabled and configured. <a href="<?php echo esc_url( admin_url() ); ?>">Return to Dashboard</a></p> 213 245 <?php 214 246 } -
trunk/wp-admin/setup-config.php
r13232 r13614 194 194 $secret_keys = array(); 195 195 require_once( ABSPATH . WPINC . '/pluggable.php' ); 196 for ( $i = 0; $i < 8; $i++ ) 196 for ( $i = 0; $i < 8; $i++ ) { 197 197 $secret_keys[] = wp_generate_password( 64, true, true ); 198 } 198 199 } else { 199 200 $secret_keys = explode( "\n", wp_remote_retrieve_body( $secret_keys ) ); 200 foreach ( $secret_keys as $k => $v ) 201 foreach ( $secret_keys as $k => $v ) { 201 202 $secret_keys[$k] = substr( $v, 28, 64 ); 203 } 202 204 } 203 205 $key = 0;
Note: See TracChangeset
for help on using the changeset viewer.