- <?php
- include "header/config.inc.php";
- include "header/function.inc.php";
- include "header/header.inc.php";
- include "header/connect.inc.php";
- include "header/click-club.class.php";
-
- $pid=htmlspecialchars(mysql_escape_string($_REQUEST[pid]));
-
- If (!isset($_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];
-
- switch ($mode){
- case 'ok':
-
- $error=array();
- If (!isset($_POST['login']) || !$click_club->is_login($_POST['login']))
- $error[]="<b>Логин</b> введён неверно!<br/>
- ->Длина: ".min_login."-".lenght_login."<br/>
- ->Разрешённые символы:".$_EREG['login'];
-
- If (!isset($_POST['password']) || !$click_club->is_password($_POST['password']))
- $error[]="<b>Пароль</b> введён неверно!<br/>
- ->Длина: ".min_password."-".lenght_password."<br/>
- ->Разрешённые символы:".$_EREG['password'];
-
- If (!isset($_POST['mail']) || !$click_club->is_mail($_POST['mail']))
- $error[]="<b>E-mail</b> введён неверно!<br/>
- ->Длина: ".min_mail."-".lenght_mail;
-
- If (!isset($_POST['code']) || !ereg("^[".symbols."]{".lenght_code."}$",strtolower($_POST['code'])))
- $error[]="<b>Защитный код</b> введён неверно!<br/>
- ->Длина: ".lenght_code;
-
- $count=count($error);
- If ($count>0){
- echo 'При заполнении формы допущены ошибки.<br/>---<br/>';
- for ($i=0;$i<$count;$i++) echo $error[$i]."<br/>";
- echo '---<br/>Повторите заполнение формы!<br/>';
- break;
- }
-
- $result=@mysql_query("SELECT * FROM `".prefix."captcha` WHERE `ip`='".ip."' && `ua`='".short_agent."' && `ts`>=".(time()-captchado));
- If (!$result){
- echo 'Ошибка запроса к бд...';
- break;
- }
-
- If (mysql_num_rows($result)!=1){
- echo 'Защитный код введён неверно!<br/>';
- break;
- }
-
- $code=mysql_result($result,0,'code');
- If (strtolower($_POST['code'])!=$code){
- echo 'Защитный код введён неверно!<br/>';
- break;
- }
-
- @mysql_query("DELETE FROM `".prefix."captcha` WHERE (`ip`='".ip."' && `ua`='".short_agent."') OR `ts`<".(time()-captchado));
-
- $result=@mysql_query("SELECT * FROM `".prefix."users` WHERE `login`='".$_POST['login']."'");
- If (!$result){
- echo 'Регистрация НЕ завершена.<br/>Ошибка запроса к бд...';
- break;
- }
-
- If (mysql_num_rows($result)!=0){
- echo 'Логин уже занят!<br/>';
- break;
- }
-
- $result=@mysql_query("INSERT INTO `".prefix."users`
- (`login`,`password`,`mail`,`ts` ,`cto` ,`cfrom` ,`ip`, `ua`,`admin`,`typeclick`,`pid`)
- values
- ('".$_POST['login']."','".$_POST['password']."','".$_POST['mail']."','".time()."',0,".podarok.",'".ip."','".short_agent."','0','0','".$pid."')
- ");
- If (!$result){
- echo 'Регистрация НЕ завершена.<br/>Ошибка запроса к бд...';
- break;
- }
- echo '<div class="Вы успешно зарегистрированы!"><b>Вход</b></div><br/>
- Ваш логин: <b>'.$_POST['login'].'</b>, пароль: <b>'.$_POST['password'].'</b>.<br/>
- <a href="enter.php?login='.$_POST['login'].'&password='.$_POST['password'].'">Войти в панель</a>';
-
- $replacement['{login}']=$_POST['login'];
- $replacement['{password}']=$_POST['password'];
-
- $head=convert_cyr_string(replacer($_mail['reg_head'],$replacement),"w","k");
- $msg=convert_cyr_string(replacer($_mail['reg'],$replacement),"w","k");
- @mail($_POST['mail'],$head,$msg,"From: ".email."
- Content-type:text/plain; charset=koi8-r");
- $date='Время: '.date("h:i:s").' Дата: '.date("Y.m.d").'';
- $result=@mysql_query("insert into ".prefix."lichka set idot='".admin."',idto='".$_POST['login']."',date='$date',status='0',tema='Добро пожаловать в наш клуб!',mess='<b>".$_POST['login']."</b> рад Вас приветствовать в нашем клубе! Все вопросы и пожелания вы можете мне писать на прямую. У нас можете найти много интересного: магазин асек, игры и еще куча сервисов. Удачной раскрутки вашему проэкту!';");
- If (!$result){
- echo 'Письмо не отправлено.<br/>Ошибка запроса к бд...';
- break;
- }
- break;
- case false:
- default:
- echo '<div class="Наши правила:"><b>Вход</b></div><br/>
- 1. При регистрации использовать знаки только латинского алфавита!<br/>
- 2. Нельзя плодить сайты которые пересылают на уже зарегистрированный в системе!<br/>
- 3. К участию допускаются только русскоязычные сайты!<br/>
- 4. При регистрации Вы должны указать существующий адрес e-mail! На него будет отправлено письмо с вашим логином и паролем!<br/>
- 5. Запрещено переходить по ссылкам не полностью!<br/>
- 6. Запрещено регистрироваться по своей реферальской ссылке. Каждые 5 дней производится проверка!<br/>
- 7. Строго запрещена реклама в гостевой!<br/>
- 8. Администрация сайта всегда права!<br/>
- 9. За нарушение правил регистрации и поведения на сайте следует бан или удаление без предупреждения!<br/>
- <form method="post" action="reg.php?mode=ok">
- <b>Логин:</b><br/>
- <input type="text" name="login" maxlength="'.lenght_login.'" value=""/><br/>
- <b>Пароль:</b><br/>
- <input type="text" name="password" maxlength="'.lenght_password.'" value=""/><br/>
- <b>Ваш E-Mail:</b><br/>
- <font color="blue">Вводим настоящий, так как потом изменить нельзя</font><br/>
- <input type="text" name="mail" maxlength="'.lenght_mail.'" value=""/><br/>
- Код с картинки:<br/>
- <img src="captcha.php" alt="Включите картинки" /><br/>
- <input type="text" name="code" value="" maxlength="'.lenght_code.'" /><br/>
- <input value="Регистрировать" type="submit" class="button"/>';
- if(isset($_GET['pid']) ) echo '<input type="hidden" name="pid" value="'.htmlspecialchars($_GET['pid']).'" />';
- echo '</form><br/>
- <font color="white"><hr></font>
- После регистрации заполните анкету, в разделе ваш профиль!<br/>';
- break;
- }
- include "header/end.inc.php";
- ?>