示例#1
0
文件: create.php 项目: kawf/kawf
    } else {
        $password1 = "";
    }
    if (isset($_POST['password2'])) {
        $password2 = $_POST['password2'];
    } else {
        $password2 = "";
    }
    if (empty($password1) || empty($password2)) {
        $error .= "Please fill in both passwords\n";
    } else {
        if (!$user->password($password1, $password2)) {
            $error .= "Passwords do not match, please check and try again\n";
        }
    }
    $user->createip($_SERVER["REMOTE_ADDR"]);
    if ($tou_available && !$_POST["tou_agree"]) {
        $error .= "You must agree to the Terms Of Use\n";
    }
}
if (empty($error) && $_POST['submit'] && !$create_disabled && !$banned_ip) {
    if (!$user->create()) {
        if (!$user->email) {
            $error .= "The email address '{$email}' is taken. Perhaps you forgot your password?\n";
        }
        if (!$user->name) {
            $error .= "The name '{$name}' is taken\n";
        } else {
            if (!$user->shortname) {
                $error .= "The name '{$name}' is too similar to a name already taken\n";
            }