View file subdomain/reg.php

File size: 3.81Kb
<?
Error_Reporting(E_ALL & ~E_NOTICE);
include "config.php";
include "includes/header2.php";

$a=mysql_num_rows(mysql_query("select * from user;"));
if($a<50){
if(empty($login) || empty($pass) || empty($pass2) || empty($email))
{
echo "<form action=\"reg.php\" method=\"post\">
<postfield name=\"login\" value=\"$(login)\"/>
<postfield name=\"pass\" value=\"$(pass)\"/>
<postfield name=\"pass2\" value=\"$(pass2)\"/>
<postfield name=\"email\" value=\"$(email)\"/>";
print "Для регистрации в онлайн-игре \"Власть Тьмы\" необходимо заполнить простую форму регистрации. Указывайте верно свой email, без него вы не сможете восстановить пароль<br/>";
print "Все поля обязательны для заполнения<br/>";
print "Логин:<br/>";
print "<input name=\"login\" value=\"$login\" maxlength=\"20\"/><br/>";
print "Пароль:<br/>";
print "<input name=\"pass\"  value=\"$pass\" maxlength=\"15\"/><br/>";
print "Повторите пароль:<br/>";
print "<input name=\"pass2\" value=\"$pass2\" maxlength=\"15\"/><br/>";
print "Email:<br/>";
print "<input name=\"email\"  value=\"$email\"/><br/>";
echo "<input class=\"button\" type=\"submit\" value=\"Регистрация\"/></form>";
}
else
{
if($pass!=$pass2)
{
print "Пароли не совпадают!<br/>";
print "<a href=\"reg.php\">Назад</a></body>
</html>";
exit;
}
elseif (strlen($login)<3)
{
print "Слишком короткий логин(менее 3 символов)<br/>";
print "<a href=\"reg.php\">Назад</a></body>
</html>";
exit;
}
elseif (strlen($email)<5)
{
print "Укажите свой реальный email<br/>";
print "<a href=\"reg.php\">Назад</a></body>
</html>";
exit;
}
elseif (strlen($pass)<5)
{
print "Слишком короткий пароль(минимум 5 символов)<br/>";
print "<a href=\"reg.php\">Назад</a></body>
</html>";
exit;
}
if (ereg("[�-��-�,А,Б,В,$,>,<,',;,/,\,&,#,,,.,:,*,@,!,%,^,(,)]","$pass$login$pass2"))
{
print "Недопустимые символы!<br/>";
print "<a href=\"reg.php\">Назад</a></body>
</html>";
exit;
}

$login=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$login)))));
$login=substr($login,0,20);
$pass=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$pass)))));
$pass2=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$pass2)))));
$email=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$email)))));


$query_users_login_reg = mysql_query("select login,pass from users where login='".$login."';");

$users_login_reg = mysql_fetch_array($query_users_login_reg);

if(!empty($users_login_reg['login']))
{
die
("Такой логин уже зарегистрирован<br/>
<a href=\"reg.php\">Назад</a>
</body>
</html>");
}
else
{
//$reg_data=date("G:j.n.y");
mysql_query("insert into user values(0,'$login','$pass','80','80','1000','0','$email','0','1','0','1','1','1','0',0,'0','0','0','','','','0','0','0','0','','0');");
$timec=date("H:i");
$text1="Поприветствуем нового жителя наШего мира - $login";
mysql_query("insert into chat values(0,'События','$timec','$text1','1');");
$query_users = mysql_query("select id from users where login='".$login."';");
$users_login = mysql_fetch_array($query_users);
$id=$users_login['id'];
print "Регистрация прошла успешно!<br/> Ваш логин: <b>$login</b><br/>Пароль: <b>$pass</b><br/>";
print "<a href=\"index.php\">Назад</a>";
}
}
}else{
print "Лимит регистраций превышен. Регистрация недоступна<br/>";

}

print "</body>
</html>";

?>