Просмотр файла modules/kabinet/vhod.php

Размер файла: 2.6Kb
<?php
########################################
##	           WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : [email protected]     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');
####################
unset($_SESSION['seslogin']);
unset($_SESSION['sespass']);
unset($_SESSION['passrazd']);
$home_url = str_replace('http://','',$home);
setcookie('copass', '', 1, '/', $home_url);
setcookie('cologin', '', 1, '/', $home_url);

if(empty($_GET['login']) && empty($_GET['pass']))
 {
  $in_login = filter($_POST['log']);
  $in_pass  = md5(md5(filter($_POST['pas'])));
 }
  else
 {
  $in_login = filter($_GET['login']);
  $in_pass  = md5(md5(filter($_GET['pass'])));
 }

$nicks = file('../../data/nicks.php');
$count_nicks = count($nicks);
$count_nicks = $count_nicks - 2;
$user_est = 0;
for($i=2; $i <= $count_nicks; $i++)
 {
  if($in_login == trim($nicks[$i]))
   {
	$user_est = 1;
    break;
   }
 }
 
if($user_est == 1)
 {
  user_data('../../data/users/'.$in_login.'.php');  # Считывание данных пользователя находится в файле templates/func.php
 }
 
if(empty($in_login))
 {
  header("Location: index.php?err=1");
 }
elseif(!file_exists("../../data/users/$in_login.php"))
 {
  header("Location: index.php?err=2");
 }
elseif($in_pass != $passw)
 {
  header("Location: index.php?err=3");
 }
else
 {
  $home_url = str_replace('http://','',$home);
  setcookie('copass', $in_pass, time()+3600*24*365, '/', $home_url);
  setcookie('cologin', $in_login, time()+3600*24*365, '/', $home_url);

  $_SESSION['seslogin'] = $in_login;
  $_SESSION['sespass'] = $in_pass;
  
  $last_visit = date('d.m.Y / H:i:s', time() + ($sdvigclock*3600));
  
  $str_to_user_file = str_user_data(); # Строка данных пользователя находится в файле templates/func.php
  
  write_to_file('../../data/users/'.$login.'.php', "<?php\r\n/*\r\n$str_to_user_file\r\n*/\r\n?>");
  
  header("Location: index.php?avtologin=1&amp;".session_name()."=".session_id()."");
 }
####################
?>