Please choose a username that only contains letters and/or numbers.'; return; } if (!isset($_POST['pass1']) || !isset($_POST['pass2'])) { echo '
Please enter a password.
'; return; } if (($err = validPass($_POST['pass1'])) !== true) { echo '
'.$err.'
'; return; } if ($_POST['pass1'] != $_POST['pass2']) { echo '
Passwords do not match. Please confirm your password.
'; return; } if (strlen($_POST['name']) < 5 || strpos($_POST['name'],' ') === false) { echo '
Please enter your full name.
'; return; } if (empty($_POST['email']) || !preg_match('/^[^@]+@([^\.@:\[\]\(\)]+\.)+[a-z]{2,}$/i', $_POST['email'])) { echo '
Please enter a valid e-mail address.
'; return; } require_once('../control/lib/database.php'); $sql = 'SELECT bu_name FROM banneduser'; $res = mysql_query($sql); while ($row = mysql_fetch_array($res)) { $nick = $row[0]; if (strpos(strtolower($_POST['user']), strtolower($nick)) !== false) { echo '
That username is not permitted. Please chose another.
'; return; } } $sql = 'SELECT user_id FROM users WHERE LCASE(user_name) = \''.mysql_real_escape_string(strtolower($_POST['user'])).'\''; $res = mysql_query($sql); if (mysql_num_rows($res) > 0) { echo '
That username is in use. Please select another.
'; return; } if (isset($_POST['proceed'])) { unset($_POST['proceed']); $_SESSION['data'] = $_POST; $_SESSION['stage'] = 3; header('Location: /signup/3'); exit; } } moo(); ?>

Your username and password will be the ones you use to log in to the control panel and FTP. Your password should be between 5 and 20 characters, and contain at least one upper case letter, one lower case letter, and one number.

Username: >
Password: >
Confirm password: >

The following basic contact information is required.

Full name: >
E-mail address: >

Optional extended contact details.

Telephone: >
Address: >

Your personal information will be stored on this server (which is located in the United States of America), will not be disclosed to any third parties unless required by law, and will only be used by UTD-Hosting to contact you with regard to matters directly concerning your UTD-Hosting account. All resonable actions will be undertaken to safeguard this data from external access. If you do not agree to this, please discontinue the signup process.