Ticket #44901: 44901.4.diff
| File 44901.4.diff, 840 bytes (added by , 7 years ago) |
|---|
-
src/wp-login.php
855 855 wp_die( __( 'Invalid request.' ) ); 856 856 } 857 857 858 if ( ! isset( $_GET['confirm_key'] ) ) { 859 wp_die( __( 'Missing confirm key.' ) ); 860 } 861 858 862 $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 ); 859 865 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 867 866 if ( is_wp_error( $result ) ) { 868 867 wp_die( $result ); 869 868 }