escape($_POST['username']); $email = $wpdb->escape($_POST['email']); $password = $wpdb->escape($_POST['pwd']); $confirm_password = $wpdb->escape($_POST['confirm']); $registerSuccess = 1; if(empty($username)) { $message = esc_html__( 'User name should not be empty.', 'betube' ); $registerSuccess = 0; } if(isset($email)) { if (preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $email)){ wp_update_user( array ('ID' => $user_ID, 'user_email' => $email) ) ; } else { $message = esc_html__( 'Please enter a Valid Email', 'betube' ); } $registerSuccess = 0; } if($password) { if (strlen($password) < 5 || strlen($password) > 15) { $message = esc_html__( 'Password must be 5 to 15 characters in length.', 'betube' ); $registerSuccess = 0; } //elseif( $password == $confirm_password ) { elseif(isset($password) && $password != $confirm_password) { $message = esc_html__( 'Password Mismatch', 'betube' ); $registerSuccess = 0; }elseif ( isset($password) && !empty($password) ) { $update = wp_set_password( $password, $user_ID ); $message = esc_html__( 'Registration successful.', 'betube' ); $registerSuccess = 1; } } $status = wp_create_user( $username, $password, $email ); if ( is_wp_error($status) ) { $registerSuccess = 0; $message = esc_html__( 'Username or E-mail already exists. Please try another one.', 'betube' ); }else{ beTubeUserNotification( $email, $password, $username ); global $redux_demo; $newUsernotification = $redux_demo['newusernotification']; if($newUsernotification == 1){ beTubeNewUserNotifiy($email, $username); } $registerSuccess = 1; } if($registerSuccess == 1) { $login_data = array(); $login_data['user_login'] = $username; $login_data['user_password'] = $password; $user_verify = wp_signon( $login_data, false ); global $redux_demo; $profile = $redux_demo['profile']; wp_redirect( $profile ); exit; } } } get_header(); betube_breadcrumbs(); ?> ID); $current_page_id = $page->ID; ?>