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.