diff --git a/core/um-actions-password.php b/core/um-actions-password.php index 0be0a56c..5b425db7 100644 --- a/core/um-actions-password.php +++ b/core/um-actions-password.php @@ -98,13 +98,18 @@ if ( $live_timestamp - $form_timestamp < 3 && um_get_option('enable_timebot') == 1 ) wp_die( __('Whoa, slow down! You\'re seeing this message because you tried to submit a form too fast and we think you might be a spam bot. If you are a real human being please wait a few seconds before submitting the form. Thanks!') ); + + $user = ""; - if ( empty( trim( $_POST['username_b'] ) ) ) { + foreach ( $_POST as $key => $val ) { + if( strstr( $key, "username_b") ){ + $user = $val; + } + } + if ( empty( trim( $user ) ) ) { $ultimatemember->form->add_error('username_b', __('Please provide your username or email','ultimatemember') ); } - $user = $_POST['username_b']; - if ( ( !is_email( $user ) && !username_exists( $user ) ) || ( is_email( $user ) && !email_exists( $user ) ) ) { $ultimatemember->form->add_error('username_b', __('We can\'t find an account registered with that address or username','ultimatemember') ); } else {