Вход Регистрация
Файл: imstat.ru/str/reg.php
Строк: 57
<?php
ob_start
();
define('NTOP'1);
$title 'Регистрация';
require_once (
'../system/connect.php');
require_once (
'../system/core.php');
require_once (
'../system/function.php');
require_once (
'head.php');

if(
$set['power_reg'] == 0){
echo 
'<div class="stat">Регистрация закрыта!</div>';
require_once (
'foot.php');exit;
}

echo 
'<div class="topik">Регистрация</div>';
if(isset(
$_POST['ok'])){
$login filter($_POST['login']);
$mail filter($_POST['mail']);
$pass filter($_POST['password']);
$pass1 filter($_POST['password1']);
$mem $_POST['mem'];
$error '';
if(
$pass != $pass1){
$error .= 'Пароли не совпадают!';
}
if(empty(
$mem)){
$error .= 'Нужно прочитать и соблюдать правила!<br>';
}
if (
mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."users` WHERE `login` = '".$login."' LIMIT 1")) != 0){
$error .= 'Логин уже зарегистрирован! Выберите другой!<br>';
}
if (!
preg_match('|^[a-z0-9-_]+$|i',$login)){
$error .= 'В логине можно использовать только латиницу и цифры!<br>';
}
if (!empty(
$mail) and !preg_match('#^([A-Za-z0-9_-.])+@([A-Za-z0-9_-.])+(.([A-Za-z0-9])+)+$#'$mail)){
$error .= 'Вы ввели неверный адрес e-mail, например admin@stat-wap.ru!<br>';
}
if (!empty(
$mail) and (mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."users` WHERE `mail` = '".$mail."' LIMIT 1")) != 0)){
$error .= 'Пользователь с таким e-mail уже зарегистрирован!<br>';
}
if(empty(
$login) or empty($mail) or empty($pass) or empty($pass1))
{
$error .= 'Все поля обязательны к заполнению!<br>';
}
if(!empty(
$error)){
echo 
'<div class="stat">'.$error.'<a href="/str/reg.php">Назад</a></div>';
}else{
$subject "Регистрация в топ рейтинге ".$set['home'];
$body "Вы зapeгиcтриpoвaны в рейтинге сайтов ".$set['home'].".nВaши дaнные:n";
$body .= "Логин: ".$login."nПароль: ".$pass."n";
$body .= "Не теряйте свои данные!n";
$headers "From: ".$set['mail']." n";
$headers .= "Content-Type: text/plain; charset=utf-8n";
mail($mail$subject$body$headers);
mysql_query("INSERT INTO `".$prefix."users` SET `login` = '".$login."', `password` = '".md5($pass)."', `mail` = '".$mail."', `page_news` = '".$set['page_news']."', `page_newsc` = '".$set['page_newsc']."', `page_sait` = '".$set['page_sait']."', `page_platforms` = '".$set['page_platforms']."', `page_top` = '".$set['page_top']."', `page_sait_comments` = '".$set['page_sait_comments']."', `pages` = '".$set['pages']."', `level` = '1', `time_reg` = '".time()."'");

echo 
'<div class="stat">Вы успешно зарегистрировались!<br>
<a href="/str/enter.php">Вход</a></div>'
;

}
}else{
echo 
'<div class="stat"><form action="reg.php" method="post">Логин: [A-z0-9_-]<br>
<input name="login" type="text" value="" ><br>Пароль:<br>
<input name="password" type="text" value="" ><br>Повторите пароль:<br>
<input name="password1" type="text" value="" ><br>Email :<br>
<input name="mail" type="text" value="'
.$_POST['mail'].'" ><br>
<input name="mem" type="checkbox" value="1" /> Я согласен с <a href="/help/rules.php">правилами</a>!<br>
<input name="ok" type="submit" value="Регистрация" ></form>
<br><small>Все поля ОБЯЗАТЕЛЬНЫ к заполнению!</small></div>'
;
}
require_once (
'foot.php');
?>
Онлайн: 1
Реклама