Example #1
0
function processSignup()
{
    if (empty($_POST['email']) || empty($_POST['passwd']) || empty($_POST['repeatpasswd']) || empty($_POST['firstname']) || empty($_POST['lastname']) || empty($_POST['age']) || empty($_POST['sex'])) {
        return "fill all the values";
        //return errormessage
    } else {
        if ($_POST['passwd'] != $_POST['repeatpasswd']) {
            return "password mismatch";
        } else {
            if (User::isEmailUsed($_POST['email'])) {
                return "email is already used";
            } else {
                $user = User::insertToDatabase($_POST['email'], $_POST['passwd'], $_POST['firstname'], $_POST['lastname'], $_POST['age']);
                if (!$user) {
                    return "creating user failed";
                } else {
                    $_SESSION['userId'] = $user->mId;
                    $_SESSION['email'] = $user->mEmail;
                    $_SESSION['firstName'] = $user->mFirstName;
                    return "";
                }
            }
        }
    }
}
Example #2
0
<?php

require_once '../classes/User.php';
//get the username
$email = mysql_real_escape_string($_POST['email']);
if (User::isEmailUsed($email)) {
    // username is not available, return 0 to ajax request
    echo 0;
} else {
    // username is available, return 1
    echo 1;
}