add( 'password_reset_mismatch', esc_html__( 'The passwords do not match.', 'defender-security' ) ); } if ( ( ! $error_object->has_errors() ) && isset( $post_data['pass1'] ) && is_string( $post_data['pass1'] ) && '' !== trim( $post_data['pass1'] ) ) { reset_password( $user, $post_data['pass1'] ); login_header( esc_html__( 'Password Reset', 'defender-security' ), sprintf( '
', esc_html__( 'Your password has been reset.', 'defender-security' ), esc_url( wp_login_url() ), esc_html__( 'Log in', 'defender-security' ) ) ); login_footer(); exit; } do_action( 'validate_password_reset', $error_object, $user ); $login_link_separator = apply_filters( 'login_link_separator', ' | ' ); wp_enqueue_script( 'utils' ); wp_enqueue_script( 'user-profile' ); do_action( 'wd_password_change_form', $user ); login_header( esc_html__( 'Reset Password', 'defender-security' ), '', $error_object ); ?>