WordPress.org

Make WordPress Core

Ticket #22400: 22400.wp-activate.php.2.diff

File 22400.wp-activate.php.2.diff, 1.3 KB (added by jeremyfelt, 7 years ago)

Refreshed patch for extract() use in wp-activate.php

  • src/wp-activate.php

     
    7171        <?php } else {
    7272
    7373                $key = !empty($_GET['key']) ? $_GET['key'] : $_POST['key'];
    74                 $result = wpmu_activate_signup($key);
     74                $result = wpmu_activate_signup( $key );
    7575                if ( is_wp_error($result) ) {
    7676                        if ( 'already_active' == $result->get_error_code() || 'blog_taken' == $result->get_error_code() ) {
    7777                            $signup = $result->get_error_data();
     
    9292                            echo '<p>'.$result->get_error_message().'</p>';
    9393                        }
    9494                } else {
    95                         extract($result);
    96                         $url = get_blogaddress_by_id( (int) $blog_id);
    97                         $user = get_userdata( (int) $user_id);
     95                        $url = get_blogaddress_by_id( (int) $result['blog_id'] );
     96                        $user = get_userdata( (int) $result['user_id'] );
    9897                        ?>
    9998                        <h2><?php _e('Your account is now active!'); ?></h2>
    10099
    101100                        <div id="signup-welcome">
    102101                                <p><span class="h3"><?php _e('Username:'); ?></span> <?php echo $user->user_login ?></p>
    103                                 <p><span class="h3"><?php _e('Password:'); ?></span> <?php echo $password; ?></p>
     102                                <p><span class="h3"><?php _e('Password:'); ?></span> <?php echo $result['password']; ?></p>
    104103                        </div>
    105104
    106105                        <?php if ( $url != network_home_url('', 'http') ) : ?>