ASTRA_Ext_WooCommerce_Markup::astra_check_user_exist()
Check user exist.
Description
Source
File: addons/woocommerce/classes/class-astra-ext-woocommerce-markup.php
public function astra_check_user_exist() { check_ajax_referer( 'check-user-exist', 'security' ); $user_name_email = isset( $_POST['user_name_email'] ) ? sanitize_text_field( wp_unslash( $_POST['user_name_email'] ) ) : false; $is_exist = ''; if ( filter_var( $user_name_email, FILTER_VALIDATE_EMAIL ) ) { $is_exist = email_exists( sanitize_email( $user_name_email ) ); } else { $is_exist = username_exists( $user_name_email ); } $response = array( 'success' => $is_exist, 'is_login_allowed' => 'yes' === get_option( 'woocommerce_enable_checkout_login_reminder' ), 'msg' => $is_exist ? __( 'Exist.', 'astra-addon' ) : __( 'Not exist', 'astra-addon' ), ); wp_send_json_success( $response ); }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
3.9.0 | Introduced. |