Make WordPress Core


Ignore:
Timestamp:
02/14/2010 02:47:45 AM (15 years ago)
Author:
nacin
Message:

Fall back to wp_generate_password() in setup-config.php if HTTPS request for secret keys fails. Also use pretty link to secret-key API, see #12159

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/pluggable.php

    r13093 r13133  
    14961496    // 32(md5) + 40(sha1) + 40(sha1) / 8 = 14 random numbers from $rnd_value
    14971497    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');
    14991502        $rnd_value = md5( uniqid(microtime() . mt_rand(), true ) . $seed );
    15001503        $rnd_value .= sha1($rnd_value);
    15011504        $rnd_value .= sha1($rnd_value . $seed);
    15021505        $seed = md5($seed . $rnd_value);
    1503         set_transient('random_seed', $seed);
     1506        if ( ! defined( 'WP_SETUP_CONFIG' ) )
     1507            set_transient('random_seed', $seed);
    15041508    }
    15051509
Note: See TracChangeset for help on using the changeset viewer.