Make WordPress Core

Ticket #44901: 44901.4.diff

File 44901.4.diff, 840 bytes (added by garrett-eclipse, 7 years ago)

Attempting manual upload

  • src/wp-login.php

     
    855855                        wp_die( __( 'Invalid request.' ) );
    856856                }
    857857
     858                if ( ! isset( $_GET['confirm_key'] ) ) {
     859                        wp_die( __( 'Missing confirm key.' ) );
     860                }
     861
    858862                $request_id = (int) $_GET['request_id'];
     863                $key            = sanitize_text_field( wp_unslash( $_GET['confirm_key'] ) );
     864                $result         = wp_validate_user_request_key( $request_id, $key );
    859865
    860                 if ( isset( $_GET['confirm_key'] ) ) {
    861                         $key    = sanitize_text_field( wp_unslash( $_GET['confirm_key'] ) );
    862                         $result = wp_validate_user_request_key( $request_id, $key );
    863                 } else {
    864                         $result = new WP_Error( 'invalid_key', __( 'Invalid key' ) );
    865                 }
    866 
    867866                if ( is_wp_error( $result ) ) {
    868867                        wp_die( $result );
    869868                }