/** * Форма фхода в админку * @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/'); } }
<?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) { }