Вход Регистрация
Файл: public_html/rega.php
Строк: 92
<?php
session_start
();
include(
"./sistem/cfg.dat");
include(
"./sistem/global.dat");
include(
"./temes/$teme/verh.dat");
include(
"./sistem/data_time.dat");//Включили дату и время
if($status=="gost")
{
   echo
'<div class="gmenu"><font color="red"><B>РЕГИСТРАЦИЯ</B></font></a></div>';
   if(isset(
$_SESSION['pr_kod'])){ $pr_kod htmlspecialchars($_SESSION['pr_kod']); }else{ $pr_kod =""; }
   if(isset(
$_POST['pass'])){$pass $_POST['pass'];}//обозначили пост переменные
   
if(isset($_POST['login'])){$login $_POST['login'];}////обозначили пост переменные
   
if(isset($_POST['pr_kod_gost'])){$pr_kod_gost $_POST['pr_kod_gost'];}////обозначили пост переменные
////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
   
if(empty($pass) && empty($login))
   {
      echo
'<div class="gmenu"><font color="red">Заполните пожалуйста все поля!<br></font></a></div>';
      echo
'<div class="gmenu"><font color="red">ВНИМАНИЕ, логин должен состоять только из латинских букв и цифр!<br></font></a></div>';
      echo
'<form name="forma" action="rega.php" method="post">';
      echo
'<div class="gmenu"><font color="red">Логин<br></font></a></div>';
      echo
'<input type="text" name="login" value="" size="10" maxlength="10"><br>';
      echo
'<div class="gmenu"><font color="red">Пароль<br></font></a></div>';
      echo
'<input type="text" name="pass" value="" size="10" maxlength="16"><br>';
      
$pr_kod=htmlspecialchars(rand(1111,9999));
         
$_SESSION['pr_kod']=$pr_kod;
         echo
'<div class="gmenu"><font color="red">Введите: <B>'.$pr_kod.'</B><br></font></a></div>';
         echo
'<input type="text" name="pr_kod_gost" value="" size="4" maxlength="4"><br>';
      echo
'<input type="submit" name="" value="Зарегистрироваться"><br>';
      echo
'</form>';
      echo
'<div class="gmenu"><font color="red">После регистрации вы можете заполнить более подробную анкету</font></a></div>';
   }else
   {
      if(
$pass =="" || $login =="" || $login ==" " || $pass ==" " || $pr_kod != $pr_kod_gost){ echo'Не все поля заполнены или проверочный код неправельный '; }else
      {
         if ( 
eregi("[^a-zA-Z0-9_-]" $login ) || eregi("[^a-zA-Z0-9]" $pass )){ echo'Вы ввели запрещённые символы<br>'; }else
         {
            if (
file_exists("uzer_dat/$login.dat")){ echo'Такой логин уже существует<br>'; }else
            {
               
$login str_replace("r","",$login);
               
$login str_replace("n","",$login);
               
$pass str_replace("r","",$pass);
               
$pass str_replace("n","",$pass);
               
$login htmlspecialchars($login);
               
$pass htmlspecialchars($pass);
               
$time_reg htmlspecialchars(date("d.m.Y H:i:s"));//время регистрации
               
$time_p htmlspecialchars(date("d"));//день плюса
               
$posled_time_pribivanij htmlspecialchars(date("d.m.Y H:i:s"));//последнее время прибывания
               
$posled_time htmlspecialchars(time());//time для вывода он лайн
               
$ip=htmlspecialchars($_SERVER['REMOTE_ADDR']);//ip адрес
               
$pas md5$pass );//шифруем пароль в md5 для отправки в сессии
               
$pass =md5md5$pass ));//шифруем пароль в двойной md5
               
               //РЕГИСТРИРУЕМ
               
$kod=''.$pass.'<||>uzer<||>0<||>0<||>0<||>нет бана<||>'.$time_reg.'<||>'.$time_p.'<||><||><||><||><||><||>oof<||>'.$ip.'<||>'.$posled_time_pribivanij.'<||>'.$posled_time.'<||>';
               
$file_login_data fopen("uzer_dat/$login.dat""w+");
               
fputs($file_login_data,$kod);
               
fclose($file_login_data);
               
               
//создаём фаил привата
               
$file_privat fopen("privat/dat/$login.dat""w+");
               
fputs($file_privat,"");
               
fclose($file_privat);
     
mkdir(addslashes($_POST['login']));
      
mkdir(addslashes($_POST['login']) . '/files');
      
$login addslashes($_POST['login']);



               
               
//записываем в список
               
$file_uzers fopen("stats/uzer.dat""a+");
               
fputs($file_uzers,$login."rn");
               
fclose($file_uzers);
               
               
//РЕГИСТРИРУЕМ СЕССИЮ
               
$_SESSION['login']=$login;//если всё в порядке регистрируем сессию
               
$_SESSION['pass']=$pas;//если всё в порядке регистрируем сессию
               
echo'<div class="gmenu"><font color="red">Вы успешно зарегистрировались<br>Сделайте закладку для быстрого входа <BR><B>"http://'.htmlspecialchars($_SERVER['HTTP_HOST']).'/in.php?login=логин&pass=пароль"</B> <a href="index.php">Далее</a><br></font></a></div>';
            }
         }
      }
   }
////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
}
if(
$status=="ban" || $status=="uzer" || $status=="moder" || $status=="admin")
{
   echo
'<div class="gmenu"><font color="red"><B>РЕГИСТРАЦИЯ</B></font></a></div>';
   echo
'Вы уже авторизированны<br>';
}

echo
'<a href="index.php">Главная</a><br>';
include(
"./sistem/global_end.dat");
include(
"./temes/$teme/niz.dat");
?>
Онлайн: 2
Реклама