Вход Регистрация
Файл: public_html/light_registration.php
Строк: 334
<?
define
('PROTECTOR'1);
defined('index') or die('Error: restricted access');

$textl='Регистрация';


@include_once(
'files/db.php');
@include_once(
'files/auth.php');
@include_once(
'include.php');
@include_once(
'files/vip.php');
@include_once(
'files/online.php');
@include_once(
'files/sql.php');
@include_once(
'files/lvl.php');
@include_once(
'files/func.php');
@include_once(
'files/regeneration.php');



if(!empty(
$user_id)){
    @
header("Location: $path/index.php?cookie"); exit;
}



    
$img_logo="
    <img src='/theme/i/logo/logo6.png' width='100%'>
    <img src='/theme/i/logo/logo7.jpg' width='100%'>"
;
    
$brauser=htmlspecialchars(stripslashes($_SERVER['HTTP_USER_AGENT']));
    
    if(empty(
$_SESSION['ip'])){ $_SESSION['ip'] = IP(); }
    
$ip=$_SESSION['ip'];


    if(empty(
$_SESSION['ref']) and !empty($_GET['ref'])){ $_SESSION['ref']=$_GET['ref']; }
    if(empty(
$_SESSION['iref']) and !empty($_GET['iref'])){ $_SESSION['iref']=$_GET['iref']; }
    if(empty(
$_SESSION['HTTP_REFERER'])){ $_SESSION['HTTP_REFERER']=$_SERVER['HTTP_REFERER']; }

    if(!empty(
$_SESSION['iref'])){
        
$partner = @new_bd($db_host$db_user$db_pass'admin_tavi_partner'"SELECT * FROM `users` WHERE `id`='$_SESSION[iref]'"1);
        if(
$_SESSION['iref']!=$partner['id']){
            
$_SESSION['iref']=null;
        }
        @
new_bd($db_host$db_user$db_pass$db_tablenullnull);
    }
    
    
$items explode(","$admin_set['mafioStorona']); // Превратить список в массив
    
foreach ($items as $_ind => $_val$goodMafio['val'][$_val]=1;
    
    foreach(
$arrayStorona as $_ind => $_val){
        if(
$goodMafio['val'][$_ind]==1){
            
$num_us[$_ind] = @mysql_num_rows( @mysql_query_new("SELECT * FROM `users` WHERE `storona`='$_ind'"));
            
$lan $num_us[$_ind];
            
$numArray[$lan] = $_ind;
        }
    }
    


    
$minimal min($num_us);
    
$newStorona $numArray[$minimal];
    
    
$storona = array (
        
'si'=>'Сицилийской Мафией',
        
'ch'=>'Китайской Мафией',
        
'me'=>'Мексиканской Мафией',
        
'ru'=>'Русской Мафией',
        
'aa' =>'Американской Мафией',
        
'la'=>'Мафией Лос-Анджелеса');
        
        
    
$storona_you $storona["$newStorona"];
    
    if(
$_POST['pol']=='f'){
        
$_SESSION['pol']='f';
    } else {
        
$_SESSION['pol']='m';
    }
    
    if(
$num_us["".$_SESSION['storona'].""]<1$_SESSION['storona'] = null;

    








switch(
$_GET['mod']){
default:
 @
header("Location: $path/index.php?$_get_r&mod=1$_get_ref$_get_iref"); exit;
break;


case
'1':
if(empty(
$_SESSION['storona'])){
    
$_SESSION['storona'] = $newStorona;
    
$storona_you $storona[$newStorona];
} else {
    
$newStorona $_SESSION['storona'];
    
$storona_you $storona["".$_SESSION['storona'].""];
}


    
$img_m="<img src='theme/i/icons/status/big/".$newStorona."_m.png' width='80' class='img-border'>";
    
$img_f="<img src='theme/i/icons/status/big/".$newStorona."_f.png' width='80' class='img-border'>";
    
$url_img_pol_1="<button type='submit' name='pol' value='m' class='margin0 bttn_green' style='background: #249B1E; '>$img_m Мужской</button>";
    
$url_img_pol_2="<button type='submit' name='pol' value='f' class='margin0 bttn_green' style='background: #249B1E; '>$img_f Женский</button>";


@include_once(
'files/head.php');

echo
"
    
$img_logo
    
$balka
    <div class='inner-content "
.($_default "fz11" "fz9")."'>
    Волей-неволей судьба предоставила 
    Вам шанс вести свои дела - бок о бок с «<b>
$storona_you</b>».
    </div>

$balka
$inner
  <div class='row'>
    <center>
    <form method='post' action='
$path/index.php?$_get_r&mod=2$_get_ref$_get_iref'>
      <b>Выбирите свой пол:</b>
      <table width='100%' border='0' cellpadding='0' cellspacing='0'> <tr>
      <td width='50%' style=' padding: 4px 4px;' "
.($_default "class='vspliv_hov_1'" null)." >$url_img_pol_1</td>
      <td width='50%' style=' padding: 4px 4px;' "
.($_default "class='vspliv_hov_1'" null)." >$url_img_pol_2</td>
      </tr></table>
    </form>
  </div>
</div>



"
;
if(
$_light){echo"n  $balka";}
break;









case
'2':
@include_once(
'files/head.php');

    if(empty(
$_SESSION['storona'])){
        
$_SESSION['storona'] = $newStorona;
    }
    if(empty(
$_SESSION['pol'])){
        
$_SESSION['pol'] = 'm';
    }

    
$_SESSION['captcha']=rand(1000,9999);
    if(
$_SESSION['pol']=='m'){
        
$Ms_Mstr="Мистер";
    } else {
        
$Ms_Mstr="Миссис";
    }

    if(
$_default){
        
$width_1=70;
        
$width_2=75;
    } else {
        
$width_1=55;
        
$width_2=60;
    }
    
echo
"
$img_logo
$balka

<form action='
$path/index.php?r=registration&mod=goreg$_get_ref$_get_iref' method='post'>
<div class='inner-content' style='font-size: "
.($_default "14px" "13px").";'>

<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
  <td valign='top' rowspan='2' width='
$width_2'> <img src='theme/i/icons/status/big/".$_SESSION['storona']."_m.png' class='img-border' width='$width_1'></td>
  <td valign='top'> <b>Крестный отец:</b> </td>
</tr>
<tr>
  <td valign='top'>
  Рад Вас видеть 
$Ms_Mstr.
  <br> Чесно говоря, я первый раз тебя вижу, или просто не припоминаю как тебя зовут!
  <br> По этому будь добр, представся, чтобы я тебя наконец-то запомнил.
  </td>
</tr>
</table>
</div>
$balka
"
;


if(
$_SESSION['error']){
    echo
"$inner 
    <div class='baloon-inner-red'>
    
$_SESSION[error]
    </div>
    </div>
    "
;
    
$_SESSION['error'] = null;
}


if(
$_light){
    echo 
"
    
$inner
    
    <div class='row'>
    <div class='bold'>Регистрация</div>
    <b>Придумай "
Погоняло":</b>
    <br><input name='nick' value='
$_SESSION[nick]' maxlength='15' type='text'>
    
    <b>Пароль:</b>
    <br><input name='pass' type='password' alt='password' maxlength='15'>
    
    <b>Повторите пароль:</b>
    <br><input name='pass2' type='password'  maxlength='15' alt='password'>
    </div>
    
    <div style='padding: 4px;'>
      <input name='captcha' size='10' type='hidden' value='
$_SESSION[captcha]' maxlength='4'>
      <input type='checkbox' checked disabled> Я согласен с <a href='?r=rules'>правилами</a> игры
    </div>
    <center><input name='enter' class='bttn' type='submit' value='Регистрация'></center>
    
    </div>

    
$balka
    <a href='index.php?r=index' class='margin0 bttn_sea'>На главную</a>
    "
;
} else {
    
    echo 
"
    
$inner
    <div class='row'>
    <div class='bold'>Регистрация</div>
    
    <input name='nick' value='
$_SESSION[nick]' maxlength='15' type='text' placeholder='Погоняло'><br><br>
    <input name='pass' type='password' alt='password' maxlength='15' placeholder='Пароль'/><br><br>
    <input name='pass2' type='password'  maxlength='15' alt='password'  placeholder='Повторите пароль'>
    </div>
    
    <div style='padding: 4px;'>
      <input name='captcha' size='10' type='hidden' value='
$_SESSION[captcha]' maxlength='4'>
      <input type='checkbox' checked disabled> Я согласен с <a href='?r=rules'>правилами</a> игры
    </div>
    <input name='enter' class='bttn' type='submit' value='Регистрация'>
    
    

    </div>
    
$balka
    <a href='index.php?r=index' class='bttn_sea'>На главную</a>
    "
;
}
break;




case
'goreg':
    
$nick=$_POST['nick'];
    
$captcha=$_POST['captcha'];
    
$ses_captcha=$_SESSION['captcha'];
    
$pass=$_POST['pass'];
    
$_SESSION['pass'] = $_POST['pass'];
    
$_SESSION['pass2'] = $_POST['pass2'];
    
$_SESSION['nick'] = $_POST['nick'];
    
$_SESSION['error'] = null;
    
    
$refNum = @mysql_num_rows( @mysql_query_new("SELECT * FROM `users` WHERE `ref` = '$_SESSION[ref]' and `ip`='$ip' LIMIT 1"));
    
$tkr1 = @mysql_num_rows( @mysql_query_new("SELECT * FROM `users` WHERE `usr` = '$_POST[nick]'"));
    
$tkr2 = @mysql_num_rows( @mysql_query_new("SELECT * FROM `users` WHERE `login` = '$_POST[nick]'"));
    
$num_us_add = @mysql_num_rows( @mysql_query_new("SELECT * FROM `users`"));
    
$bip = @mysql_num_rows( @mysql_query_new("SELECT * FROM `users` WHERE `ip` = '$ip' and `lvl`<'5'"));
    if(
$_VIPKA){ $bip=0; }
    
    if (
$tkr1!=or $tkr2!=0) {
        
$_SESSION['error'] .= "
        •  Выбранный вами ник уже занят!<br>"
;
    }

    if(empty(
$storona["".$_SESSION['storona'].""])){
        
$_SESSION['error'] .= "
        • Невыбрана сторона персонажа! <br>"
;
    }
    if(
$_SESSION['pol']!='m' and $_SESSION['pol']!='f'){
        
$_SESSION['error'] .= "
        • Невыбран пол персонажа! <br>"
;
    }
    
// if($_COOKIE['new_reg']>time()){
    //     $_SESSION['error'] .="
    //     • IP Вашего компьютера уже зарегистрирован в системе! Регистрация запрещена! <br> ";
    // }
    
if($nick[0]==' '){
        
$_SESSION['error'] .="
        • Нельзя использовать пробел в начале логина! <br>"

    }
    if (!
preg_match('|^[a-z0-9_ ]+$|ui'$_POST['nick']) and !preg_match('|^[а-я0-9_ ]+$|ui'$_POST['nick'])){
        
$_SESSION['error'] .="
        • Нельзя использовать в никнейме и кирилицу и латиницу - одновременно! <br>"
;
    }
    if (!
preg_match('|^[a-zа-я0-9_ ]+$|ui'$_POST['nick'] ) ) {
        
$_SESSION['error'] .="
        • В нике присутствуют запрещенные символы! <br>
        * Пишите только на кирилице/латине. <br>
        * Можете использовать пробел, нижний пробел и цифры! <br>"
;
    }
    if ( 
mb_strlen(trim(mb_strtolower($nick),'utf-8')) > 15 or mb_strlen(trim(mb_strtolower(($nick),'utf-8'))) < ) {
        
$_SESSION['error'] .="
        •  Логин должен быть от 4 до 15 символов! ("
.( mb_strlen$nick )).") <br>";
    }
    if ( empty( 
$_POST['pass'] ) ) {
        
$_SESSION['error'] .="
        •  Необходимо ввести пароль!<br>"
;
    }
    if ( 
mb_strlen($_POST['pass']) > 15 or mb_strlen($_POST['pass']) < ) {
        
$_SESSION['error'] .="
        •  Пароль должен быть от 4 до 15 символов!<br>"
;
    }
    if(
$bip >= 30){
        
$_SESSION['error'] .="
        •  
$imgno Не стоит заводить столько много аккаунтов!<br>";
    }
    
// if ( $captcha != $ses_captcha ) {
    //    $_SESSION['error'] .="
    //    •  Проверочный код введен неверно!<br>";
    // }
    
if ( $_POST['pass'] != $_POST['pass2'] ) {
        
$_SESSION['error'] .="
        • Пароли не совпадают! <br>"
;
    }
    if ( 
$_POST['pass'] == $_POST['nick'] ) {
        
$_SESSION['error'] .="
        •  Логин и пароль не должен совпадать!<br>"
;
    }
        

    
$_sql "SELECT *, COUNT(*) AS `total` FROM `password` GROUP BY `pass` ORDER BY `total` DESC LIMIT 20";
    
$req = @mysql_query_new($_sql);
    while(
$asd = @mysql_fetch_array($req)){
        if(
$_POST['pass']==$asd['pass']){
            
$_SESSION['error'] .="
            •  Слишком лёгкий пароль!<br>"
;
            break;
        }
    }

  

if(!empty(
$_SESSION['error'])){
    @
header("Location: $path/index.php?r=registration&mod=2$_get_ref$_get_iref"); exit;
}
    
$md5_pass md5($_POST['pass']);


    
$mpall=60;
    
$hpall=20;
    
$sila=3;
    
$krit=3;
    
$ukrit=3;
    
$lovk=3;
    
$protect=3;
    
$skill=4;

    
$lvl=1;
    
$pt=20;
    
$cards=1;
    
$money=200;
    
$almaz=5;
    
$auth=100;

if(
$num_us_add>100){
    
$_POST['nick']=trim(mb_strtolower(htmlspecialchars(stripslashes(addslashes($_POST['nick']))),'utf-8')); 
}
if(
$_SESSION['pol']!='f' && $_SESSION['pol']!='m'){$_SESSION['pol']="m";}

    @
mysql_query("INSERT INTO `users` SET 
        `login` = '
$_POST[nick]',
        `lvl`='
$lvl',
        `usr` = '
$_POST[nick]',
        `pass` = '
$md5_pass', 
        `ip` = '
$ip', 
        `pt`='
$pt',
        `pol` = '
$_SESSION[pol]',
        `cards`='
$cards',
        `tip`='user', 
        `auth`='
$auth',
        `storona` = '
$_SESSION[storona]',
        `money` = '
$money',
        `skill` = '
$skill', 
        `hp` = '
$hpall', 
        `hpall` = '
$hpall', 
        `mp` = '
$mpall',
        `mpall` = '
$mpall', 
        `exp` = '0', 
        `almaz` = '
$almaz',
        `uron` = '20',
        `sila` = '
$sila',
        `lovk` = '
$lovk',
        `prot` = '
$protect',
        `krit` = '
$krit',
        `ukrit` = '
$ukrit',
        `prava`='0',
        `ref`='"
.($refNum==&& !empty($_SESSION['ref']) ? $_SESSION['ref'] : null)."',
        `iref`='
$_SESSION[iref]'
        "
) or die(mysql_error());
    
$last_id = @mysql_insert_id();

    
    if(!empty(
$_SESSION['iref'])){
        
$_mysql "INSERT INTO `ref` SET `usr`='$_SESSION[iref]', `id_user`='$last_id',`game`='"$_SERVER["SERVER_NAME"] ."', `time`='".time()."'";
        @
new_bd($db_host$db_user$db_pass'admin_tavi_partner'$_mysqlnull);
        @
new_bd($db_host$db_user$db_pass$db_tablenullnull);
    }
    
    @
mysql_query_new("INSERT INTO `set` SET 
        `usr` = '
$last_id',
        `data_mes`='1',
        `data_day`='1',
        `data_year`='1995',
        `registration` = '"
.time()."',
        `brauser` = '
$brauser',
        `referer`='
$_SESSION[HTTP_REFERER]'");

    
    @
mysql_query_new("INSERT INTO `user_start` SET `start`='0',`usr`='$last_id'"); 
    @
mysql_query_new("INSERT INTO `agrement` SET `usr` = '$last_id'");
    @
mysql_query_new("INSERT INTO `setting` SET `toch_btn`='0', `default`='7', `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `free_monets` SET `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `boi` SET `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `head` SET `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `hata_bonus` SET `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `hata_odeto` SET `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `secret` SET `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `stats_boi` SET `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `regenerator` SET `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `bonus` SET `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `keys` SET `usr`='$last_id'");
    @
mysql_query_new("INSERT INTO `mesto` SET `usr`='$last_id',`place` = 'main'");
    @
mysql_query_new("INSERT INTO `password` SET `usr`='$last_id', `pass`='$_POST[pass2]',`time`='".time()."'");

    for(
$i=1$i<=8$i++){
        @
mysql_query_new("INSERT INTO `tochki_user` SET `usr` = '$last_id'");
    }

    
$req = @mysql_query_new("SELECT * FROM `stats_quest`");
    while(
$asd = @mysql_fetch_assoc($req)){
        @
mysql_query_new("INSERT INTO `stats_users` SET `usr`='$last_id',`stats_quest_id`='$asd[id]'");
    }





    
$_SESSION['log'] = $_POST['nick'];
    
$_SESSION['pas'] = $md5_pass;
    
$_SESSION['pol'] = $_POST['pol'];
    
    if(
$_light){
        
$baloon "<div class='baloon-inner center tn'>";
    } else {
        
$baloon "<div class='baloon-inner center vspliv'>";
    }
    
$_SESSION['msg']="$baloon Регистрация прошла Успешно! </div> ";

    
setcookie("new_reg",(time()+3600*12),(time()+3600*12));
    
$_SESSION['msg_test_registration']=true;
    @
header("Location:  /go.php?login=".(base64_encode($_POST['nick']))."&pas=".(base64_encode($_POST['pass']))."");

break;

}
@include_once(
'files/end.php');
?>
Онлайн: 3
Реклама