Вход Регистрация
Файл: login.php
Строк: 43
<?php
define
('DIR'dirname(__FILE__));
include_once(
DIR.'/core/Base.php');
class 
Login extends Base 
{
    protected function 
act_index() {    
        
Cur::$set['js'] = $this->view('login/js/js_login_index.js');
        
Cur::$set['title'] = Cur::$set['htitle'] = 'Вход';

        
Cur::$set['static']['/css/'] = 'reg.css';
        
Cur::$set['static']['/css/'] = 'login.css';
        
Cur::$set['static']['/js/lib/'] = 'ui_controls.js';
        
Cur::$set['static']['/css/'] = 'ui_controls.css';

    

    if(
$_POST) {
      
$is_login $this->mUser->Login($_POST['email'], $_POST['pass'], isset($_POST['expire']));
        if (
$is_login) {
                
Request::redirect('/login.php?act=slogin&hash=1');
                die();
        }    else {
                
Request::redirect('/login.php?act=slogin&m=4&email='.$_POST['email']);
            die();
        }
        }

        

        
$this->setVarsMainTempl(array(
            
'content' => $this->view('login/v_login_index.php'),
            
'sideBar' => $this->view('widget/sideBar/v_nav_login.php')
      ));
    }

    protected function 
act_logout() {    
            
$this->mUser->ClearSessions($this->user['id_user']);
            
$this->mUser->Logout();
            
Request::redirect('/');
    }

    protected function 
act_slogin() {    
            
$this->out $this->view('login/v_login_slogin.php', array(
                
'email' => isset($_GET['email']) ? urlencode($_GET['email']) : false,
                
'm' => (int) $_GET['m'],
                
'hash' => isset($_GET['hash']) ? true '',
            ));
    }
Loader::init(__FILE__);
Онлайн: 3
Реклама