WordPress.org

Make WordPress Core

Ticket #12159: 12159.diff

File 12159.diff, 1.9 KB (added by nacin, 8 years ago)
  • wp-config-sample.php

     
    4242 *
    4343 * @since 2.6.0
    4444 */
    45 define('AUTH_KEY', 'put your unique phrase here');
     45define('AUTH_KEY',        'put your unique phrase here');
    4646define('SECURE_AUTH_KEY', 'put your unique phrase here');
    47 define('LOGGED_IN_KEY', 'put your unique phrase here');
    48 define('NONCE_KEY', 'put your unique phrase here');
     47define('LOGGED_IN_KEY',   'put your unique phrase here');
     48define('NONCE_KEY',       'put your unique phrase here');
    4949/**#@-*/
    5050
    5151/**
  • wp-admin/setup-config.php

     
    168168        if ( !empty($wpdb->error) )
    169169                wp_die($wpdb->error->get_error_message());
    170170
     171        require_once( ABSPATH . WPINC . '/plugin.php' );
     172        require_once( ABSPATH . WPINC . '/http.php' );
     173        /**#@+
     174         * @ignore
     175         */
     176        function get_bloginfo() {}
     177        /**#@-*/
     178
     179        $secret_keys = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/' );
     180        if ( is_wp_error( $secret_keys ) )
     181                $secret_keys = false;
     182        else
     183                $secret_keys = explode( "\n", wp_remote_retrieve_body( $secret_keys ) );
     184        $key = 0;
     185
    171186        foreach ($configFile as $line_num => $line) {
    172187                switch (substr($line,0,16)) {
    173188                        case "define('DB_NAME'":
     
    185200                        case '$table_prefix  =':
    186201                                $configFile[$line_num] = str_replace('wp_', $prefix, $line);
    187202                                break;
     203                        case "define('AUTH_KEY":
     204                        case "define('SECURE_A":
     205                        case "define('LOGGED_I":
     206                        case "define('NONCE_KE":
     207                                if ( $secret_keys )
     208                                        $configFile[$line_num] = str_replace('put your unique phrase here', substr( $secret_keys[$key++], 27, 64 ), $line );
     209                                break;
    188210                }
    189211        }
    190212        if ( ! is_writable(ABSPATH) ) :