private function authenticate() { $this->auth_type = $this->page->getAuthenticationType(); if ($this->auth_type == 'public') { return true; } if (!Session::sessionExists()) { return false; } $user_type = Session::getUserType(); if ($user_type == 'staff') { return true; } if ($this->auth_type == Session::getUserType()) { return true; } return false; }
if (Session::getUserName() != '' && Session::getUserType() == 'u') { echo '<div class="menu"> <div class="top-nav"> <ul> <li class="active"><a href="http://46.101.127.220/">Home</a></li> <li><a href="#">Account</a></li> <li><a href="#">Specials</a></li> <li><a href="#">New</a></li> <li><a style="width:210px!important;" href="#">Contact</a></li> </ul> <div class="clear"></div> </div> </div>'; } else { if (Session::getUserName() != '' && Session::getUserType() === 'a') { echo '<div class="menu"> <div class="top-nav"> <ul> <li class="active"><a href="http://46.101.127.220/">Home</a></li> <li><a href="' . URL . 'product/addNewProduct">Add Product</a></li> </ul> <div class="clear"></div> </div> </div>'; } else { echo '<div class="menu"> <div class="top-nav"> <ul> <li class="active"><a href="http://46.101.127.220/">Home</a></li>
$app->response->setStatus(200); Helpers::sendJson(array('error' => array('error_code' => $e->getCode(), 'error_msg' => $e->getMessage()))); }); $app->notFound(function () use($app) { $app->response->setStatus(200); Helpers::sendJson(array('error' => array('error_code' => 404, 'error_msg' => 'Not Found'))); $app->stop(); }); $app->get('/login', function () use($app, $db, $session) { $code = $app->request->get('code'); $redirect_uri = $app->request->get('redirect_uri'); $client = Config::oauth(); $api = new Kneu\Api(); $token = $api->oauthToken($client['id'], $client['secret'], $code, $redirect_uri); $session->init($token, $api); Helpers::sendJson(array('token' => $session->getKey(), 'user_type' => $session->getUserType(), 'timeout' => $session->getTimeout(), 'is_test_completed' => $session->getUser()->getIsTestCompleted())); }); $app->get('/logout', function () use($session) { if (!checkAuth()) { return; } $status = $session->logout(); Helpers::sendJson(array('status' => $status)); }); $app->get('/answers', function () use($session) { if (!checkAuth()) { return; } Helpers::sendJson($session->getUser()->getAnswers()); }); $app->post('/answers', function () use($session) {