Пример #1
0
}
if (isset($_REQUEST['gender'])) {
    $fields['gender'] = strip_tags($_REQUEST['gender']);
}
if (isset($_REQUEST['company_name'])) {
    $fields['company_name'] = strip_tags($_REQUEST['company_name']);
}
if (!empty($_REQUEST['password'])) {
    $password = $wp_hasher->HashPassword(strip_tags($_REQUEST['password']));
    $fields['password'] = $password;
}
//Level ID to change (if any)
$membership_level_id = strip_tags(isset($_REQUEST['membership_level_id']) ? $_REQUEST['membership_level_id'] : "");
if (!empty($fields['email'])) {
    //Check to make sure the new email is not taken already or blocked
    if (emember_wp_email_exists($fields['email']) || emember_email_exists($fields['email'])) {
        echo "Error!\n";
        echo "Email address already exists.";
        eMember_log_debug('Email address already used...', false);
        exit;
    }
    if (is_blocked_email($fields['email'])) {
        echo "Error!\n";
        echo "Email address entered is blocked.";
        eMember_log_debug("Blocked email address used. This request will fail.", false);
        exit;
    }
}
//Update the corresponding WP User object if needed
$resultset = dbAccess::find(WP_EMEMBER_MEMBERS_TABLE_NAME, ' member_id=' . $member_id);
$wp_user_id = username_exists($resultset->user_name);
Пример #2
0
 function email_unavail($email)
 {
     return emember_wp_email_exists($email) || emember_registered_email_exists($email) ? true : false;
 }
Пример #3
0
$email = strip_tags($_REQUEST['email']);
$first_name = strip_tags($_REQUEST['first_name']);
$last_name = strip_tags($_REQUEST['last_name']);
//optional data
$username = strip_tags($_REQUEST['username']);
$password = strip_tags($_REQUEST['password']);
$membership_level_name = strip_tags($_REQUEST['membership_level_name']);
$membership_level_id = strip_tags($_REQUEST['membership_level_id']);
eMember_log_debug('Received data:' . $email . '|' . $first_name . '|' . $last_name . '|' . $membership_level_name . '|' . $membership_level_id . '|' . $username . '|' . $password, true);
if (emember_wp_username_exists($username) || emember_username_exists($username)) {
    echo "Error!\n";
    echo "Username already in use.";
    eMember_log_debug('That username is already in use', false);
    exit;
}
if (emember_wp_email_exists($email) || emember_email_exists($email)) {
    echo "Error!\n";
    echo "Email address already exists.";
    eMember_log_debug('Email address already used...', false);
    exit;
}
if (is_blocked_email($email)) {
    echo "Error!\n";
    echo "Email address entered is forbidden..";
    eMember_log_debug("Forbidden email address used...", false);
    exit;
}
if (empty($membership_level_id)) {
    if (empty($membership_level_name)) {
        $membership_level_id = $emember_config->getValue('eMember_free_membership_level_id');
    } else {