Вы регистрируете аккаунт входа в игру, он может отличаться от аккаунта сайта и форума, будьте внимательны! Это сделано в целях стабильности и качества!
Регистрация нового аккаунта
Логин и пароль могут содержать только цифры и латинские символы!
Пароль — это единственная и самая важная защита вашего аккаунта на нашем сервере. Отнеситесь к этому серьезно! Не используйте простых паролей, вида «12345», «qwerty», «password» и т.п. Не пишите в качестве пароля свои имя, фамилию, день рождения или номер паспорта, просто имена или существительные! Подобные пароли очень легко подобрать.
Пароль должен:
1. - содержать не менее 6 и не более 10 символов
2. - содержать заглавные и прописные латинские буквы
3. - содержать цифры
4. - не совпадать с логином
5. - быть легко запоминаемым, чтобы вы сами его не забыли
И помните: никогда, ни при каких обстоятельствах, никому не говорите пароль к своему аккаунту! Администрация никогда не попросит вас сказать свой пароль!
require_once "./confg/config.php";
$tbc = 2;
$database_encoding = 'CP1251';
$realmd = mysql_connect("$dbip:$dbport", "$dblogin", "$dbpass", True);
mysql_select_db("$rdb", $realmd);
$world = mysql_connect("$dbip:$dbport", "$dblogin", "$dbpass", True);
mysql_select_db("$mdb", $world);
$characters = mysql_connect("$dbip:$dbport", "$dblogin", "$dbpass", True);
mysql_select_db("$cdb", $characters);
$fp = @fsockopen ("$ip","$gameport",$errno,$errstr,1);
if ($fp)
echo 'Статус сервера: Включен ';
else
echo 'Статус сервера: Выключен ';
echo "
";
echo "
";
if (isset($_POST['account'])) {
if ($_POST['account'] && strlen($_POST['account'])<=20 && strlen($_POST['account'])>=3 && strlen($_POST['password'])>=3 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2']) {
if (!eregi("^[a-zA-Z0-9_]+$", $_POST['account']))
die ("Error: SQL-Injection
");
if (!eregi("^[a-zA-Z0-9_]+$", $_POST['password']))
die ("Error: SQL-Injection
");
$pass = ($_POST['password']);
$username = ($_POST['account']);
$result = mysql_query("SELECT * FROM account WHERE username='".$_POST['account']."' AND sha_pass_hash='$pass'", $realmd);
if (mysql_num_rows($result) != 0) {
echo "Такой аккаунт уже есть!
";
} else {
if (!mysql_query("INSERT INTO account (username, sha_pass_hash, email, expansion) VALUES ('$username', SHA1(CONCAT(UPPER('$username'),':',UPPER('$pass'))), '".$_POST['email']."', $tbc)", $realmd)) {echo "Ошибка
";} else {echo "Аккаунт успешно зарегестрирован!
";}
}
} else {
echo "Проверьте правильность ввода!
";
}
}
?>