Exemplo n.º 1
0
        $additional_values = array();
        foreach ($payment_additional_fields as $f) {
            $fname = $f['name'];
            if (isset($vars[$fname])) {
                $additional_values[$fname] = $vars[$fname];
            }
        }
        if ($error) {
            $db->delete_user($member_id);
            break;
        }
        if ($config['verify_email']) {
            global $db;
            $u = $db->get_user($member_id);
            $md5 = md5($u['login'] . $u['pass'] . $member_id);
            mail_verification_email($u, $config['root_url'] . "/aff_signup.php?continue_signup=1&member_id={$member_id}&member_id_exists={$member_id_exists}&md5={$md5}");
            $t->assign('user', $u);
            $t->display("email_verify.html");
            exit;
        }
        unset($_SESSION['amember_captcha_verified']);
        auto_login_and_move_subscriptions($member_id);
        //header("Location: ".$config['root_url']."/aff_member.php");
        $url = $config['root_url'] . "/aff_member.php";
        html_redirect($url, 0, _AFF_MEMBER_THANK_YOU, _AFF_MEMBER_REDIRECTING);
        exit;
    } while (0);
}
show_form();
?>
Exemplo n.º 2
0
function profile_send_verification_email($user)
{
    global $t, $config;
    $user['email'] = $user['data']['email_new'];
    mail_verification_email($user, $config['root_url'] . "/profile.php?cs=" . $user['member_id'] . "-" . $user['data']['email_confirm_code'], "profile");
    $t->assign('user', $u);
    $t->assign('source', 'profile');
    $t->display("email_verify.html");
    exit;
}
Exemplo n.º 3
0
##
##                             M  A  I  N
##
###############################################################################
$t =& new_smarty();
$error = '';
$vars =& get_input_vars();
$member_id = intval($vars['member_id']);
$u = $db->get_user($member_id);
$v = $u['member_id'] . $u['login'] . $u['email'];
if ($config['verify_email'] && $member_id && md5($v) == $vars['v']) {
    if ($u['email_verified'] >= 0) {
        fatal_error(_RESEND_ERROR, 1);
    } elseif ($u['email_verified'] < -3) {
        fatal_error(sprintf(_RESEND_ERROR2, "<a href='signup.php'>", "</a>"), 1, 1);
    }
    $u['email_verified']--;
    $db->update_user($u['member_id'], $u);
    foreach ($db->get_user_payments($member_id, 0) as $p) {
        $payment_id = $p['payment_id'];
        $code = $p['data']['email_confirm']['code'];
    }
    $md5 = md5($u['login'] . $u['pass'] . $member_id . $payment_id);
    $member_id_exists = 0;
    mail_verification_email($u, $config['root_url'] . "/signup.php?cs=" . $payment_id . "-" . $code);
    $t->assign('user', $u);
    $t->display("email_verify.html");
    exit;
} else {
    fatal_error(_RESEND_ERROR3, 1);
}
Exemplo n.º 4
0
function member_send_verification_email()
{
    global $t, $db, $config, $vars;
    $payments = $db->get_user_payments($vars['member_id']);
    //Get first payment
    end($payments);
    $payment = current($payments);
    $payment_id = $payment['payment_id'];
    $code = $payment['data']['email_confirm']['code'];
    $u = $db->get_user($vars['member_id']);
    if ($payment['completed']) {
        $t->assign('title', 'Payment is already completed');
        $t->assign('msg', 'Payment is already completed');
    } elseif (!$payment_id || !$code) {
        $t->assign('title', 'Can not send Verification E-Mail');
        $t->assign('msg', 'Can not send Verification E-Mail');
    } else {
        mail_verification_email($u, $config['root_url'] . "/signup.php?cs=" . $payment_id . "-" . $code);
        $t->assign('title', 'E-Mail sent');
        $t->assign('msg', 'Verification E-Mail has been sent');
    }
    $t->assign('link', "users.php?member_id={$vars['member_id']}&action=actions");
    $t->assign('member_id', $member_id);
    $t->display("admin/user_saved.html");
}