Beispiel #1
0
 *  Description:
 *    This is where you POST a new registration
 */
session_start();
$app_root = dirname(__FILE__) . "/../../";
include $app_root . "conf/site.php";
include $app_root . "model/user.php";
include $app_root . "model/events.php";
if (isset($_POST['username']) && isset($_POST['realname']) && isset($_POST['email']) && isset($_POST['pass1'])) {
    include "model/register.php";
    $r = new register();
    $u = new user();
    // let's first verify email and password
    $email = htmlentities($_POST['email'], ENT_QUOTES);
    $password = htmlentities($_POST['pass1'], ENT_QUOTES);
    $vemail = $r->validate_email($email);
    $vpass = $r->validate_password($password, 4, 20);
    if ($vemail == FALSE) {
        $_SESSION['err'] = "Your email address " . $email . " sucks ass, or is totally fake. Fix it.";
        header("Location: {$SITE_PREFIX}" . "t/register");
        exit(0);
    }
    if ($vpass) {
        $_SESSION['err'] = "Does your mother know you do that with your password?";
        header("Location: {$SITE_PREFIX}" . "t/register");
        exit(0);
    }
    $u->getByCol("username", $argv[1]);
    $user = $u->getNext();
    $users = $r->getAllUsers();
    $i = 0;