Файл: [BESTSKRIPT.COM]_script2/script2/registration.php
Строк: 204
<?php
include("header.php");
?>
<h2>Регистрация</h2>
<?php
if ($rowus[login]!="") {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Вы уже зарегистрированы.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
$ip1=$_SERVER["HTTP_X_FORWARDED_FOR"];
$ip2=$_SERVER["REMOTE_ADDR"];
if ($ip1!="") {$ip="$ip1";} else {$ip="$ip2";}
$strip=strlen("$ip");
if ($strip>15) {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Запрещено регистрироваться используя прокси-сервер. Отключите прокси-сервер в настройках Вашего браузера и продолжите регистрацию.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
$bl1_count=mysql_query("SELECT COUNT(*) FROM tb_bl_ip WHERE ip='$ip'");
$bl1_row=mysql_fetch_row($bl1_count);
if ($bl1_row[0]>0) {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Для Вас доступ к данной странице запрещен.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
if ($_GET["page"]=="post") {
$login=htmlspecialchars($_POST[login]);
$login=strtolower($login);
$email=htmlspecialchars($_POST[email]);
$email=strtolower($email);
$country=htmlspecialchars($_POST[country]);
$ref_post=htmlspecialchars($_POST[referer]);
$phone=htmlspecialchars($_POST[phone]);
$password=htmlspecialchars($_POST[password]);
$password2=htmlspecialchars($_POST[password2]);
$agent=getenv('HTTP_USER_AGENT');
$ip=$_SERVER['REMOTE_ADDR'];
if ($agent=="") {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Вы не можете зарегистрироваться.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
if ($login=="" or strlen($login) > 25 or strlen($login) < 5 or $login=="admin") {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Вы неверно указали логин.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
if (!preg_match("/^[a-z0-9.-_]+@[a-z0-9-_]+.([a-z0-9-_]+.)*?[a-z]+$/is", $email) or $email=="") {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Вы неверно указали e-mail адрес.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
if ($country=="") {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Вы неверно указали страну.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
if ($password=="" or strlen($password) > 25 or strlen($password) < 5) {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Вы неверно указали пароль. Пароль должен состоять минимум из 5 символов.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
if ($password!=$password2) {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Пароль подтверждения не совпадает.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
if ($phone=="") {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Вы не ввели номер телефона</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
$count=mysql_query("SELECT COUNT(id) FROM tb_users WHERE login='$login'");
$row_login=mysql_fetch_row($count);
$count=mysql_query("SELECT COUNT(id) FROM tb_users WHERE email='$email'");
$row_mail=mysql_fetch_row($count);
if ($row_login[0]>0) {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Данный логин уже зарегистрирован.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
if ($row_mail[0]>0) {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Данный e-mail адрес уже зарегистрирован.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
$count=mysql_query("SELECT COUNT(id) FROM tb_users WHERE password='$password'");
$row_pass=mysql_fetch_row($count);
if ($row_pass[0]>3) {print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #ff0000 1px solid"><td width="32"><img src="img/error.gif" width="32" height="32" border="0"></td><td><b><font color="#ff0000">Ошибка! Вы используете распространенный пароль, который чаще всего используют другие пользователи. Смените пароль на более сложный, чтобы избежать взлома.</font></b></td></table><br><br><a href="javascript:history.go(-1)"><< Вернуться назад</a>"; include("footer.php"); exit;}
$bl1_count=mysql_query("SELECT COUNT(id) FROM tb_users WHERE ip='$ip' AND password='$password'");
$bl1_row=mysql_fetch_row($bl1_count);
$status="0";
if ($ref_post!="") {
$sqlref="SELECT money_ref FROM tb_users WHERE login='$ref_post'";
$resultref=mysql_query($sqlref);
$rowref=mysql_fetch_array($resultref);
$ref_pc=$rowref[money_ref]+$rowcg[money_ref];
$update1="UPDATE tb_users SET all_ref=all_ref+1 WHERE login='$ref_post'";
mysql_query($update1);
} else {
// Функция автореферал
$randar=array (1 => '1', '2');
$rrar=$randar[mt_rand(1,2)];
if ($rrar=="1") {
$update2="UPDATE tb_users SET ar_ref=ar_ref+1 WHERE login='$row_st[ar_login]'";
mysql_query($update2);
$update3="UPDATE tb_stat SET ar_all=ar_all+1 WHERE id='1'";
mysql_query($update3);
$ref_post=$row_st[ar_login];
$status="2";
}
}
$add="INSERT INTO tb_users (login, email, password, ip, agent, http_referer, country, referer, status, mail_flag, phone) VALUES ('$login','$email','$password','$ip','$agent','$http_referer','$country','$ref_post','$status','1','$phone')";
mysql_query($add);
$upd_st="UPDATE tb_stat SET users=users+1 WHERE id='1'";
mysql_query($upd_st);
$rlogin = $ref_post;
print"<table width="100%" border="0" cellspacing="0" cellpadding="10" style="BORDER: #00cc00 1px solid"><td width="32"><img src="img/ok.gif" width="32" height="32" border="0"></td><td><b><font color="#00cc00">Ваш аккаунт успешно зарегистрирован.</font></b></td></table>
<br><br>
<form method="POST" action="login.php">
<input type="hidden" name="login" value="$login">
<input type="hidden" name="password" value="$password">
<input type="submit" name="submit" value="Войти на сайт">
</form>";
include("footer.php"); exit;
}
?>
<form action="registration.php?page=post" method="POST">
<div id="loginblock">
<div id="regblocktitle"><b>Логин:</b></div>
<div id="regblockform"><input type="text" name="login" size="30" maxlength="25"></div>
</div>
<div id="loginblock">
<div id="regblocktitle"><b>Ваш e-mail:</b></div>
<div id="regblockform"><input type="text" name="email" size="30" maxlength="60"></div>
</div>
<div id="loginblock">
<div id="regblocktitle"><b>Страна:</b></div>
<div id="regblockselect">
<select name="country">
<option value="">- - -</option>
<option value="ru">Россия</option>
<option value="ua">Украина</option>
<option value="by">Белоруссия</option>
<option value="kz">Казахстан</option>
<option value="">- - -</option>
<option value="all">Другая страна</option>
</select></div>
</div>
<div id="loginblock">
<div id="regblocktitle"><b>Пароль:</b></div>
<div id="regblockform"><input type="password" name="password" size="30" maxlength="25"></div>
</div>
<div id="loginblock">
<div id="regblocktitle"><b>Повторите пароль:</b></div>
<div id="regblockform"><input type="password" name="password2" size="30" maxlength="25"></div>
</div>
<div id="loginblock">
<div id="regblocktitle1"><b>Номер телефона:</b></div>
<div id="regblockform1">+<input type="text" name="phone" size="30" maxlength="20"></div>
<br>
<i>[Ваш логин в платежной системе Qiwi]</i>
</div>
<br>
<?php
if ($referer!="") {print"<b>Вас привел на сайт:</b> $referer<br><br>";}
?>
<input type="hidden" name="referer" value="<?php print"$referer"; ?>"><br>
Регистрируясь вы подтверждаете свое согласие с условиями <a href="rules.php" title="Пользовательское соглашение">пользовательского соглашения</a>.
<br><br>
<input type="submit" value="Зарегистрироваться">
</form>
<?php
include("footer.php");
?>