public function before() { $userAccess = new UserAccess(); if (!$userAccess->isSupport()) { if ($this->request->isAjax()) { die('{ "ok" : false, "msg" : "Access denied" }'); } else { Header::redirect(URL::baseUrl() . '/login'); } } try { $pkSupportUserAccess = array('id_support_user' => $_SESSION['support_user']['id_user']); $supportUserAccess = $this->orm->support_user_access[$pkSupportUserAccess]; if (!$supportUserAccess['maintain_user']) { $view = View::instance(); $view->message = 'Access denied'; $view->render('error'); die; } } catch (Exception $e) { $view = View::instance(); $view->message = 'Error occurred'; $view->render('error'); die; } }
public function get_index() { $userAccess = new UserAccess(); if ($userAccess->isSupport()) { Header::redirect(URL::baseUrl() . '/support'); } $view = View::instance(); $view->email = @$this->request->cookie('email'); $view->render('login'); }
public function before() { $userAccess = new UserAccess(); if (!$userAccess->isSupport()) { if ($this->request->isAjax()) { die('{ "ok" : false, "msg" : "Access denied" }'); } else { Header::redirect(URL::baseUrl() . '/login'); } } }