Ticket #44901: 44901.diff
| File 44901.diff, 839 bytes (added by , 7 years ago) |
|---|
-
src/wp-login.php
878 878 wp_die( __( 'Invalid request.' ) ); 879 879 } 880 880 881 if ( ! isset( $_GET['request_id'] ) ) { 882 wp_die( __( 'Missing confirm key.' ) ); 883 } 884 881 885 $request_id = (int) $_GET['request_id']; 886 $key = sanitize_text_field( wp_unslash( $_GET['confirm_key'] ) ); 887 $result = wp_validate_user_request_key( $request_id, $key ); 882 888 883 if ( isset( $_GET['confirm_key'] ) ) {884 $key = sanitize_text_field( wp_unslash( $_GET['confirm_key'] ) );885 $result = wp_validate_user_request_key( $request_id, $key );886 } else {887 $result = new WP_Error( 'invalid_key', __( 'Invalid key' ) );888 }889 890 889 if ( is_wp_error( $result ) ) { 891 890 wp_die( $result ); 892 891 }