File size: 6.23Kb
<?php
header("Cache-Control: no-cache, must-relative");
include '../inc/config.inc.php';
include '../inc/wap_tags.inc.php';
include '../inc/functions.inc.php';
connect_to_db();
include "config.php";
$error = '';
$admin = latin($_POST['admin']);
if (empty($admin) && !empty($_POST['admin'])) $error .= "Не верно указан логин!<br />\n";
if ($capcha != file_get_contents("../chislo.txt")) $error .= "Код с картинки введен не верно!<br />\n";
if (!empty($admin) && !empty($_POST['email']) && !empty($_POST['pass']))
{
// получение данных
$email = northwest($_POST['email']);
$date = time();
$passTrue = northwest($_POST['pass']);
$pass = md5($passTrue);
// проверка правильности заполнения мыла
$result = mysql_query("SELECT `id` FROM `users_reg` WHERE email='".$email."'");
$row=mysql_fetch_row($result);
if (!empty($row[0])){
$error .= "На этот е-майл уже зарегистрирован аккаунт!<br />\n";
}
if (!verify_addr ($email))
{
$error .= "Неверный E-Mail, пожалуйста укажите именно ваш постовый ящик, так как на него Вам будет прислан код счетчика! <br />\n";
}
// проверка существования учетной записи
$result = mysql_query("SELECT id FROM users_reg WHERE admin='".$admin."'");
$row=mysql_fetch_row($result);
if (!empty($row[0]))
{
$error .= "Пользователь с логином ".$admin." уже существует!<br />\n";
}
if(empty($error)){
// запись пользователя в базу
$ins_str = "Insert into `users_reg` set `admin`='".$admin."', `email`='".$email."', `pass`='".$pass."', `ext`='0'";
if (mysql_query ($ins_str)) {
$uid=mysql_insert_id();
@mysql_query("OPTIMIZE TABLE users_reg");
@mysql_query("ANALYZE TABLE users_reg");
} else {
$msg = " ".mysql_error()." ";
}
// уведомление по почте
$text = "Здравствуйте!\nРегистрация ".$admin." в рейтинге прошла успешно!\nВаш пароль: ".$passTrue."\nПосле входа в панель Вы сможете добавлять свои сайты в рейтинг.\nСпасибо что выбрали нас!\n--------\nАдминистрация сайта ".$site_back_link."";
$subject = $site_name." Rating - Подтверждение о регистрации";
$text = iconv('utf-8', 'windows-1251', $text);
$subject = iconv('utf-8', 'windows-1251', $subject);
$headers = "MIME-Version: 1.0\r\n"."Content-type: text/plain; charset=Windows-1251\r\n".'From: admin@'.$_SERVER['SERVER_NAME']."\r\n".'Reply-To: admin@'.$_SERVER['SERVER_NAME']."\r\n".'X-Mailer: PHP/'.phpversion();
@mail($email, $subject, $text, $headers);
// успешно зарегистрированно
include './inc/head.php';
echo "<!-- Начало reg -->
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td background=\"/xhtml/tit1.gif\">
<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">
<tr>
<td background=\"/xhtml/sit2.gif\">
<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"4\">
<tr bgcolor=\"#ffffff\">
Регистрация ".$admin." в рейтинге прошла успешно!<br />
Ваш пароль: ".$passTrue."<br />
После входа в панель Вы сможете добавлять свои сайты в рейтинг.<br />
Для надежности на Ваш почтовый ящик высланы данные для доступа!<br />
Спасибо что выбрали нас!<br />
--------<br />
Администрация сайта ".$site_back_link."<br />
<a href='/html/admin.php?uid=".$admin."&p=".$passTrue."'>Войти в админ панель</a><br />
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>\n";
include "./inc/foot.php";
exit;
}
}
// форма регистрации
include './inc/head.php';
echo "<!-- Начало reg -->
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td background=\"/xhtml/tit1.gif\">
<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\">
<tr>
<td background=\"/xhtml/sit2.gif\">
<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"4\">
<tr>
<td>\n";
if(!empty($error))
echo "<span style=\"font-size:15px;color:#000000;font-family:sans-serif;\"><b>".$error."</b></span><br /><br />\n";
else
echo "<span style=\"font-size:15px;color:#000000;font-family:sans-serif;\"><b>Регистрация нового сайта</b></span><br /><br />\n";
echo "<form action=\"reg.shtml\" method=\"post\">
<b>Логин:</b><br />
<input class=\"itext\" type=\"text\" name=\"admin\" id=\"admin\" maxlength=\"15\" /> <br />
<small>уникальное имя, допускаются буквы латинского алфавита и фицры</small><br /><br />
<b>Ваш e-mail:</b><br />
<input class=\"itext\" type=\"text\" name=\"email\" id=\"email\" maxlength=\"30\"/> <br />
<small>будет использоваться на случай восстановления пароля</small><br /><br />
<b>Пароль:</b><br />
<input class=\"itext\" type=\"text\" name=\"pass\" id=\"pass\" maxlength=\"10\"/> <br />
<small>Учтите, простые пароли легко взломать!</small><br /><br />
<b>Код</b> <img src=\"/capcha.jpg?".time()."\" alt=\"Код\" /> <br />
<input class=\"itext\" type=\"text\" name=\"capcha\" id=\"capcha\" maxlength=\"5\"/> <br />
<small>Укажите код с картинки, эт защита от авторегистрации!</small><br /><br />
<input class=\"ibutton\" type=\"submit\" value=\"Регистрировать\"/>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>\n";
include "./inc/foot.php";
//---------------------------------------------------------------
// вывод буфера
ob_end_flush();
?>