<?php
#############################################
# 0JXRgdC70Lgg0YLRiyDRh9C40YLQsNC10YjRjCDRj #
# dGC0L4g0YHQvtC+0LHRidC10L3QuNC1LCDQt9C90L #
# DRh9C40YIg0YLRiyDQvdC10LzQvdC+0LPQviDQt9C #
# 90LDQtdGI0YwgUEhQIQ== #
#__---------------------------------------__#
#__ 0JrQu9C40Log0JrQu9GD0LE= __#
# --------------------------------------- #
# 0JDQstGC0L7RgCA6IE1vcmdhbg== #
# SUNRIDog0L3QtSDRgdC60LDQttGDIHhE #
# #
#############################################
require 'inc/start.php';
require 'inc/regvars.php';
require 'inc/db.php';
require 'inc/config.php';
require 'inc/funct.php';
require 'inc/antidos.php';
require 'inc/gzip.php';
require 'inc/header.php';
$title = 'Регистрация';
require 'inc/head.php';
echo '<div class="sec">
Регистрация
</div><div class="vstavka">';
if(empty($_SESSION['code']))$_SESSION['code'] = rand(100,999);
if($user_in_site!=1)
{
if($config['open_reg']==1)
{
if(!empty($_GET['act']) && $_GET['act']=='reg')
{
$login = obr($_POST['login'],'string',30);
$pass = obr($_POST['pass'],'string',30);
if($config['antispam_bot_code']>0)$code = obr($_POST['code'],'string',6);
$email = obr($_POST['email'],'string',70);
if(!empty($login) and !empty($pass) and !empty($email))
{
if($config['antispam_bot_code']==0 || $code==$_SESSION['code'])
{
$_SESSION['code']=rand(10000,99999);
if(utf_strlen($pass)>=$config['min_pass'] && utf_strlen($login)>=$config['min_login'])
{
if(preg_match('|^([a-z0-9_\.\-]{1,20})@([a-z0-9\.\-]{1,20})\.([a-z]{2,4})$|ius', $email))
{
if(mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]users` WHERE `login` = '$login' "),0)==0)
{
if(mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]users` WHERE `email` = '$email' "),0)==0)
{
$md5 = my_md5($pass);
if(query("INSERT INTO `$db[prefix]users` SET `active`='1',`login`='$login',`pass`='$md5',`credits`='$config[podarok]',`email`='$email',`ip`='$_ip',`ua`='$_ua',`ref`='$_SESSION[referal]',`date_reg`='$sitetime',`set_style_wap`='$config[style_wap]',`set_style_web`='$config[style_web]',`set_on_page`='$config[on_page]',`set_econom_traf`='1',`admin`='0',`count_authorised`='0' "))
{
query("INSERT INTO `$db[prefix]private` SET `id_who`='1',`id_whom`='".mysql_insert_id()."',`new`='1',`date`='$sitetime',`theme`='Добро пожаловать',`text`='".str_replace(array('{$user}','{$email}','{$homesite}','{$homeurl}'),array($login,$email,$config['link_name'],$config['link_url']),$config['reg_message'])."',`ua`='$_ua',`ip`='$_ip'");
$_SESSION['code']=rand(10000,99999);
$pass_email = ($config['send_pass']==1) ? $pass : '*тот что вы указали при регистрации*';
sendmail($email,'Регистрация на сайте '.$_host,'Вы успешено зарегистрированы на сайте '.$_host.'!
Данные от вашего аккаунта
------
Логин : '.$login.'
Пароль : '.$pass_email.'
------
Внимание! Не теряйте и ни кому не сообщайте эти данные!
Если это сообщение пришло к вам по ошибке, просто проигнорируйте его.');
echo 'Вы успешно зарегистрированы!<br />
------------<br />
Ваши данные для входа : <br />
Логин : <b>'.$login.'</b><br />
Пароль : <b>'.$pass_email.'</b><br />
------------<br />
Не забудьте данные для входа!<br />
Также на ваш email было отправлено письмо с рег. данными.<br />
<br />
<a href="aut.php?login='.$login.'&pass='.$pass.'">Войти>>></a><br />';
}else{
echo 'Ошибка при регистрации! Попробуйте заново<br />
<a href="reg.php"><<<Назад</a><br />'; }
}else{
echo 'Пользователь с таким email"ом уже зарегистрирован!<br />
<a href="reg.php"><<<Назад</a><br />'; }
}
else{
echo 'Пользователь с таким логином уже зарегистрирован!<br />
<a href="reg.php"><<<Назад</a><br />'; }
}else{
echo 'Введите Email ввида [email protected]!<br />
<a href="reg.php"><<<Назад</a><br />'; }
}
else{
echo 'Минимальная длина логина '.$config['min_login'].' символа(ов), пароля '.$config['min_pass'].' символа(ов)!<br />
<a href="reg.php"><<<Назад</a><br />'; }
}
else{$_SESSION['code']=rand(10000,99999);
echo 'Проверочный код введен не верно!<br />
<a href="reg.php"><<<Назад</a><br />'; }
}
else {$_SESSION['code']=rand(10000,99999);
echo 'Заполните все поля!<br />
<a href="reg.php"><<<Назад</a><br />'; }
}
else
{
if(mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]users` WHERE `ua`='$_ua' AND `ip`='$_ip' "),0)>0)
{ echo '<div class="zero">Внимание! По нашим данным у вас уже есть аккаунт в системе!<br />Напоминаем вам, что регистрировать несколько аккаунтов запрещаеться!<br /></div>'; }
echo '<form action="reg.php?act=reg" method="POST">
Желаемый логин : <br />
<input name="login" type="text" maxlength="30" /><br />
Желаемый пароль : <br />
<input name="pass" type="text" maxlength="30" value="'.genpass().'"/><br />
Ваш почтовый ящик : <br />
<input type="text" name="email" value="логин@домен.ru" maxlength="40"><br />';
if($config['antispam_bot_code']==2)echo 'Код подтверждения <img src="/captcha.php?'.rand(100,999).'" alt="captcha"/> : <br /><input name="code" type="text" size="7" maxlength="6" /><br />';
elseif($config['antispam_bot_code']==1) echo 'Код подтверждения <b> '.$_SESSION['code'].'</b> : <br /><input name="code" type="text" size="7" maxlength="6" /><br />';
echo '<input type="submit" value="Регистрация" />
</form><br />';
}
}else
{echo 'Извините, регистрация временно приостановлена!';}
}else
{echo 'Вы итак зарегистрированы!';}
require 'inc/foot.php';
################################################
# 0KHQutGA0LjQv9GCINC90LUg0L/QsNCx0LvQuNC6IQ== #
# 0KHRgtCw0LLRgNC+0L/QvtC70YwsIDIwMDkg0LMu #
################################################
?>