} 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"; }