Файл: cabn/reg.php
Строк: 74
<?php
$title = 'Регистрация';
include '../inc/head.php';
if($set['registration'] == 2){
echo '<div class="menu">Регистрация закрыта!</div>';
include_once ('../inc/foot.php');
exit; }
if (isset($active) == true) {
header('Location: '.ROOT);
} else {
echo '<div class="title">'.$title.'</div>';
$error = null;
if (isset($_POST['login']) && isset($_POST['pass']) &&
isset($_POST['wmr']) &&
isset($_POST['email']) && isset($_POST['code'])){
if (empty($_POST['login'])) {
$error.= 'Поле логин обязательно для заполнения!<br/>';
}
elseif (mb_strlen($_POST['login']) < 3 or mb_strlen($_POST['login']) > 15) {
$error.= 'Логин должен содержать от 3 до 15 символов!<br/>';
}
elseif (!ereg("^[a-z0-9_-]{1,15}$", $_POST['login'])) {
$error.= 'Логин должен состоять из латинских букв и/или цифр.<br />';
}
elseif (mysql_num_rows(mysql_query("select (`login`) from `users` where `login`='".$_POST['login']."'"))) {
$error.= 'Пользователь с логином '.$_POST['login'].' уже зарегистрирован!<br/>';
}
if (empty($_POST['pass'])) {
$error.= 'Поле пароль обязательно для заполнения!<br/>';
}
elseif (mb_strlen($_POST['pass']) < 3 or mb_strlen($_POST['pass']) > 15) {
$error.= 'Пароль должен содержать от 3 до 15 символов!<br/>';
}
if (mysql_num_rows(mysql_query("select (`email`) from `users` where `email`='".$_POST['email']."'"))) {
$error.= 'Пользователь с таким почтовым ящиком уже зарегистрирован!<br/>';
}
if (empty($_POST['code'])) {
$error.= 'Введите код с картинки!<br/>';
}
elseif ($_SESSION['code'] != $_POST['code']) {
$error.= 'Код с картинки введен не верно!<br/>';
}
if (empty($_POST['wmr'])) {
$error.= 'Введите ваш кошелек!<br/>';
}
if (!preg_match("#^R[0-9]{12}$#i", $_POST['wmr'])) {
$error.= 'Не верно введен WMR кошелек!Вводить нужно, начиная с R<br/>';
}
elseif (mysql_num_rows(mysql_query("select (`wmr`) from `users` where `wmr`='".win($_POST['wmr'])."'"))) {
$error.= 'Такой кошелек уже существует!<br/>';
}
if ($error) {
echo '<div class="menu">'.$error.'</div>';
} else {
if (mysql_query("insert into `users` set `datereg`='".time()."', `login`='".$_POST['login']."', `pass`='".md5(md5($_POST['pass']))."', `ref`='".win($_SESSION['ref'])."', `wmr` ='".$_POST['wmr']."', `email`='".$_POST['email']."'")) {
if (mysql_insert_id() == 1) {
mysql_query("update `users` set `admin`='1' where `id`='1'");
}
mailto($_POST['email'], 'Регистрация на сайте '.$_SERVER['HTTP_HOST'],
'Спасибо за регистрацию на нашем сайте!<br/>Ваши данные для входа в личный кабинет:<br/>
Логин '.$_POST['login'].'<br/>Пароль: '.$_POST['pass'].'<br/>
Автологин: '.ROOT.'/cab?login='.$_POST['login'].'&pass='.$_POST['pass'], $set['mail']);
echo'<div class="menu">Вы успешно зарегистрированы!</div>
<div class="menu">Ваши данные для входа:<br/>Логин: '.$_POST['login'].'<br/>Пароль: '.$_POST['pass'].'</div>
<div class="menu">Теперь вы можете воспользоваться нашим сайтом, <a href="'.ROOT.'/cab?login='.$_POST['login'].'&pass='.$_POST['pass'].'">Войти</a> в личный кабинет!</div>
<div class="menu">Автологин: <input type="text" value="'.ROOT.'/cab?login='.$_POST['login'].'&pass='.$_POST['pass'].'"/></div>';
exit(include ('../inc/foot.php'));
} else {
echo'<div class="menu">Ошибка при регистрации!</div>';
}
}
}
echo'
<form name="registration" action="" method="post">
<div class="menu">Логин:<input type="text" name="login" maxlength="15" /><br/>Пароль:<input type="text" name="pass" maxlength="15" /><br/>E-mail:<input type="text" value="@" name="email" maxlength="35" /><br/>R-кошелек:<input type="text" name="wmr" value="R" maxlength="13" /><br />Код с картинки: <img src="/inc/code.php" alt="check"><input type="text" name="code" /><br>
<input type="submit" value="Зарегистрироваться" /></div></form>';
}
include ('../inc/foot.php');
?>