Вход Регистрация
Файл: reg.php
Строк: 116
<?
include 'inc/config.php';
include 
'inc/func.php';
include 
'inc/conn.php';
include 
'inc/header.php';
include 
'inc/zapros.php';

$pid=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 
'rega':

If (
$_POST['login']==NULL){
echo 
'Не введен <b>логин</b><br />Проверьте правильность ввода данных<br />';
echo 
'&laquo;<a href="reg.php'.$_zapros.'"> Назад</a><br />';
break;}

If (
$_POST['pass1']==NULL OR $_POST['pass2']==NULL){
echo 
'Не введен <b>пароль</b><br />Проверьте правильность ввода данных<br />';
echo 
'&laquo;<a href="reg.php'.$_zapros.'"> Назад</a><br />';
break;}

If (
$_POST['mail']==NULL){
echo 
'Не введен <b>e-mail</b><br />Проверьте правильность ввода данных<br />';
echo 
'&laquo;<a href="reg.php'.$_zapros.'"> Назад</a><br />';
break;}

if (
$_POST['pass1']!=$_POST['pass2']){
echo 
'<b>Пароли не совпадают</b><br />Проверьте правильность ввода данных<br />';
echo 
'&laquo;<a href="reg.php'.$_zapros.'"> Назад</a><br />';
break;}

If (!
$click_club->is_login($_POST['login'])){
echo 
'<b>Логин</b> введён неверно!<br/>
Длина: '
.min_login.'-'.lenght_login.'<br/>
Разрешённые символы:'
.$_EREG['login'].'<br />Проверьте правильность ввода данных<br />';
echo 
'&laquo;<a href="reg.php'.$_zapros.'"> Назад</a><br />';
break;}

If (!
$click_club->is_password($_POST['pass1'])){
echo 
'<b>Пароль</b> введён неверно!<br/>
Длина: '
.min_password.'-'.lenght_password.'<br/>
Разрешённые символы:'
.$_EREG['password'].'<br />Проверьте правильность ввода данных<br />';
echo 
'&laquo;<a href="reg.php'.$_zapros.'"> Назад</a><br />';
break;}

If (
$_POST['code']==NULL){
echo 
'Не введен <b>проверочный код</b><br />Проверьте правильность ввода данных<br />';
echo 
'&laquo;<a href="reg.php'.$_zapros.'"> Назад</a><br />';
break;}


if (!
preg_match('#^[A-z0-9-._]+@[A-z0-9]{2,}.[A-z]{2,4}$#ui',$_POST['mail'])){
echo 
'Неверно введен адрес <b>e-mail</b><br />Проверьте правильность ввода данных<br />';
echo 
'&laquo;<a href="reg.php'.$_zapros.'"> Назад</a><br />';
break;
}

if(
$_POST['code']!=$_SESSION['code']){
echo 
'<b>Проверочный код</b> введён неверно!<br />Проверьте правильность ввода данных<br />';
echo 
'&laquo;<a href="reg.php'.$_zapros.'"> Назад</a><br />';
break;}

$result=mysql_query("SELECT `login` FROM `".prefix."users` WHERE `login`='".$_POST['login']."'");
If (!
$result){
echo 
'Регистрация НЕ завершена.<br/>Ошибка запроса к бд...';
break;
}

If (
mysql_num_rows($result)!=0){
echo 
'<b>Логин уже занят =(</b><br />Подберите себе другой логин<br />';
echo 
'&laquo;<a href="reg.php'.$_zapros.'"> Назад</a><br />';
break;
}

$login=mysql_real_escape_string($_POST['login']);
$pass=mysql_real_escape_string($_POST['pass1']);
$mail=mysql_real_escape_string($_POST['mail']);



$result=mysql_query("INSERT INTO `".prefix."users`
(`login`,`password`,`mail`,`ts` ,`cto` ,`cfrom` ,`ip`, `ua`,`admin`,`pid`,`bank`)
values
('"
.$login."','".$pass."','".$mail."','".time()."','0','".$sett['bonus']."','".ip."','".short_agent."','0','".$pid."','0')");

If (!
$result){
echo 
'Регистрация НЕ завершена.<br/>Ошибка запроса к бд...';
break;
}

echo 
'Вы успешно зарегистрированы!<br />
Ваш логин: <b>'
.htmlspecialchars($login).'</b><br />
Пароль: <b>'
.htmlspecialchars($pass).'</b><br />
<a href="panel.php?login='
.htmlspecialchars($login).'&amp;password='.htmlspecialchars($pass).'">Войти</a>';

############     отсылка на мыло
/*
$replacement['{login}']=$login;
$replacement['{password}']=$pass;

$head=convert_cyr_string(replacer($_mail['reg_head'],$replacement),"w","k");
$msg=convert_cyr_string(replacer($_mail['reg'],$replacement),"w","k");

//отправляем
mail($mail,$head,$msg,"From: <".email.">rnContent-type:text/plain;charset=utf-8");
*/
/*
//От кого
$from=''.email'.';



//тема
$thm='Вы успешно зарегистрированы в клик-клубе '.adress.'';

//текст
$txt='Здравствуйте, '.$login.'
Вы успешно зарегистрированы в клик-клубе '.adress.'
Выши данные для входа в клик-клуб:
Логин: '.$login.'
Пароль: '.$pass.'

Автологин: '.adress.'/enter.php?login='.$login.'&password='.$pass.'

Это сообщение отправлено автоматически! И отвечать на него не нужно!';

//отправляем
mail($mail,$thm,$txt,"From: <$from>rnContent-type:text/plain;charset=utf-8");*/

$mmail email;
$adress adress;
$headers="From: $mmailrn";
$headers.="X-Sender: < $mmail >rn";
$headers.="Content-Type: text/plain; charset="cp-1251"rn";
$message "Здравствуйте, $login
Вы успешно зарегистрированы в клик-клубе 
$adress
Ваши данные для входа в клик-клуб:
Логин: 
$login
Пароль: 
$pass

Автологин: 
$adress/enter.php?login=$login&password=$pass

Это сообщение отправлено автоматически! И отвечать на него не нужно!"
;
$tema "Вы успешно зарегистрированы в клик-клубе $adress";
mail($mail,$tema,$message,$headers);

###########
break;
###############################
case false:
default:

if(
mysql_num_rows(mysql_query("SELECT id FROM `".prefix."users` WHERE `ip`='$_SERVER[REMOTE_ADDR]' "))!=0)
{
echo 
'Внимание! По нашим данным у вас уже есть аккаунт в системе!<br />Напоминаем вам, что регистрировать несколько аккаунтов <font color=red>запрещается!</font><br /><br />'
//break;
}

$_SESSION['code']=rand(0001,9999);

echo 
'Логин:<br />
<form method="post" action="reg.php?mode=rega">
<input type="text" name="login" maxlength="'
.lenght_login.'" value=""/><br />
Пароль:<br/>
<input type="text" name="pass1" maxlength="'
.lenght_password.'" value=""/><br />
Подтвердите пароль:<br/>
<input type="text" name="pass2" maxlength="'
.lenght_password.'" value=""/><br />
Ваш E-Mail:<br/>
<input type="text" name="mail" maxlength="'
.lenght_mail.'" value=""/><br />
Код подтверждения [<font color="#f00000"><b>'
.$_SESSION['code'].'</b></font>] : <br />
<input name="code" type="text" size="'
.strlen($_SESSION['code']).'" maxlength="'.strlen($_SESSION['code']).'" /><br />
<input type="hidden" name="pid" value="'
.$pid.'"/>
<input value="Регистрировать" type="submit"/>
</form>
'
;

break;
}
include 
'inc/foot.php';
?>
Онлайн: 0
Реклама