Вход Регистрация
Файл: base/Users.php
Строк: 52
<? //by rine(Andrey Arapov) & BEPDuKT(Aleksey Ivanov) site: dizkod.ru


    /**
     * CLASS USERS
     * Author given violin RAINE
     * Participant of the group DECO
     * E-mail: raine@spaces.ru OR andrei-a1@mail.ru
     * ICQ:9927785
     */






class Users extends Base
{     private $login;
    private 
$password;


 function 
__construct()
 {
 }

 public function 
check($login,$password)
 {      
$this->login Base::filter($login);
     
$this->password =  Base::filter($password);
    
$prov mysql_query("SELECT * FROM `user` WHERE `login`='".$this->login."' AND `pass`='".$this->password."' LIMIT 1");
    if(!
mysql_num_rows($prov))
{     return 
0; }else{     return 1;
}

 }
  public function 
set($set,$login,$password)
  {       if(
$set==0){           Base::head('ERROR');
          echo 
'Ошибка авторизации!!!';
          
Base::foot();
          }else{               
setcookie('user',1,time()+60*60*24*365);               setcookie('login',$login,time()+60*60*24*365);
              
setcookie('password',$password,time()+60*60*24*365);
        
$_SESSION['user']=true;
        
$_SESSION['login']=$login;
        
$_SESSION['password']=$password;
          
header('Location: /panel.php');
          }
  }
   public function 
sess(){            $users=$_SESSION['user'];
   if(
$users!=true){        if($_COOKIE[user] == 1){
      
$_SESSION['login']=$_COOKIE[login];
        
$_SESSION['password']=$_COOKIE[password];
    }else{            
Base::head('ERROR');
          echo 
'Ошибка авторизации!!!';
          
Base::foot();
          exit;
          }}


}
   public function 
user($set='assoc',$param,$imp)
   {        if((empty(
$set)) && (empty($param)) && (empty($imp)))
       {            echo 
'Ошибка!!!Выбор данных из бд по $param не выполнен!';
       }     if(
$set=='assoc')
    {         return 
mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `$param`='$imp'"));
    }
    if(
$set=='num')
    {         return 
mysql_num_rows(mysql_query("SELECT * FROM `user` WHERE `$param`='$imp'"));
    }

     }
   public function 
access()
   {        
$login=$_SESSION['login'];
       
$access=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `login`='".$login."'"));
       return 
$access['level'];

   }


    public function 
dostup()
   {
  
  
       
$access=$this->access();
   if(
$access==0){
   
   echo 
"Pizda vam!";
   
self::foot();
   exit;
   }
   
   }
   
   
   
   
}
?>
Онлайн: 2
Реклама