예제 #1
0
 /**
  *	Форма фхода в админку
  * @access	protected
  */
 public function admin()
 {
     $args = request::get(array('user', 'secret'));
     $data = array('LC' => LC::get());
     try {
         if (!empty($args)) {
             authenticate::login();
         }
     } catch (Exception $e) {
         dbg::write($e->getMessage(), LOG_PATH . 'adm_access.log');
         $data['errors'] = $e->getMessage();
     }
     if (!authenticate::is_logged()) {
         $tmpl = new tmpl($this->pwd() . 'login.html');
         response::send($tmpl->parse($data), 'html');
     } else {
         response::redirect('/xxx/');
     }
 }
예제 #2
0
<?php

// NOTE: Инициализация базовой части CMS
define('AUTH_MODE', 'public');
define('AUTH_DI', 'user');
include_once 'base.php';
$args = request::get(array('user', 'secret'));
try {
    if (!empty($args)) {
        authenticate::login();
    }
} catch (Exception $e) {
    dbg::write($e->getMessage(), LOG_PATH . 'access.log');
    $data['errors'] = $e->getMessage();
}
try {
    if (authenticate::is_logged() && request::get('logout') == 'yes') {
        authenticate::logout();
    }
} catch (Exception $e) {
}