Make WordPress Core

Ticket #47479: 47479.diff

File 47479.diff, 983 bytes (added by david.binda, 7 years ago)
  • src/wp-includes/class-wp-recovery-mode.php

     
    239239                }
    240240
    241241                if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( $_GET['_wpnonce'], self::EXIT_ACTION ) ) {
    242                         wp_die( __( 'Exit recovery mode link expired.' ) );
     242                        wp_die( __( 'Exit recovery mode link expired.' ), 403 );
    243243                }
    244244
    245245                if ( ! $this->exit_recovery_mode() ) {
     
    272272                if ( is_wp_error( $validated ) ) {
    273273                        $this->cookie_service->clear_cookie();
    274274
    275                         wp_die( $validated, '' );
     275                        wp_die( $validated, 403 );
    276276                }
    277277
    278278                $session_id = $this->cookie_service->get_session_id_from_cookie();
     
    279279                if ( is_wp_error( $session_id ) ) {
    280280                        $this->cookie_service->clear_cookie();
    281281
    282                         wp_die( $session_id, '' );
     282                        wp_die( $session_id, 403 );
    283283                }
    284284
    285285                $this->is_active  = true;