Beispiel #1
0
function user_register($username, $password, $email, $mysqli)
{
    $user = array("username" => $username, "password" => $password, "email" => $email);
    $res = db_insert_user($user, $mysqli);
    if ($res == "OK") {
        $user = db_query_user($username, $mysqli);
        $user_id = $user["id"];
        $score = array("user_id" => $user_id, "win" => 0, "lose" => 0, "spirit" => 100, "max_spirit" => 100);
        return db_insert_user_score($score, $mysqli);
    } else {
        return $res;
    }
}
Beispiel #2
0
    exit;
} else {
    if (!preg_match_all($email_pattern, strtolower($email))) {
        echo "<script language=\"javascript\">alert(\"Your email is illegal!\");history.back();</script>";
        exit;
    } else {
        if (!preg_match($uname_pattern, strtolower($uname))) {
            echo "<script language=\"javascript\">alert(\"Your name is illegal!\");history.back();</script>";
            exit;
        } else {
            if (db_query_user_by_name($uname)) {
                echo "<script language=\"javascript\">alert(\"The name had been used!\");history.back();</script>";
                exit;
            } else {
                if (db_query_user_by_email($email)) {
                    echo "<script language=\"javascript\">alert(\"The email had been used!\");history.back();</script>";
                    exit;
                } else {
                    $res = db_insert_user($uname, $passwd, $email, 0);
                    //echo $res;
                    if ($res > 0) {
                        echo "<script language=\"javascript\">alert(\"Register success!\");</script>";
                        //这里要跳转到邮箱验证页面
                    } else {
                        echo "<script language=\"javascript\">alert(\"Register failed!\");history.back();</script>";
                    }
                }
            }
        }
    }
}