/** * Zisti, ci je uzivatel prihlaseny a ak nie, redirectne ho na login page */ protected function _loggedUserOnly() { // kontrola, ci je user prihlaseny if (!isset($_SESSION['isLoggedIn']) || $_SESSION['isLoggedIn'] !== true) { unset($_SESSION); Request::redirect(Request::makeUriAbsolute()); } }
public function run() { $ImapSrvr = new Quickplan_ModelImapServer(); $this->_doMailboxList($ImapSrvr); $this->_doMessagesList($ImapSrvr); $this->_View->title = 'QuickPlan - emails'; $this->_View->ajax_url_get_email_body = Request::makeUriAbsolute('ajax', 'getEmailBody'); $ImapSrvr->closeMailServerConnection(); }
public function run() { if (Request::isPost()) { $PostData = Request::getPostData(); if ($PostData->formName == 'login') { $User = new Quickplan_ModelUser(); if ($User->login($PostData)) { Logger::debug('User logged in.'); Request::redirect(Request::makeUriAbsolute()); // default home page } else { Logger::debug("User login failed ({$PostData->formName})"); Request::redirect(Request::makeUriAbsolute('login')); } } } // ak niekto pride na login a uz je prihlaseny, redirect na homepage if (isset($_SESSION['isLoggedIn']) && $_SESSION['isLoggedIn'] === true) { Request::redirect(Request::makeUriAbsolute()); } $this->_View->title = 'Prihlásenie'; $this->_View->formAction = Request::makeUriAbsolute('login'); }
public function render() { $this->_View->base_href = Request::makeUriAbsolute(); $this->_View->render(); }