コード例 #1
0
ファイル: PublicController.php プロジェクト: xxtime/phalcon
 public function logoutAction()
 {
     $this->session->destroy();
     Utils::tips('info', 'Logout Page');
 }
コード例 #2
0
ファイル: SsoController.php プロジェクト: xxtime/phalcon
 public function resourcesAction()
 {
     $app = $this->request->get('app', 'int');
     $ticket = $this->request->get('ticket', 'string');
     $user = $this->authModel->getUserByTicket($ticket);
     if (!$user) {
         Utils::outputJSON(array('code' => 1, 'message' => 'failed'));
     }
     $result['aclAll'] = $this->authModel->getAclResource(10000, $app);
     $result['aclAllow'] = $this->authModel->getAclResource($user['id'], $app);
     $result['menuTree'] = $this->utilsModel->list2tree($this->authModel->getResources($user['id'], $app));
     Utils::outputJSON(array('code' => 0, 'message' => 'success', 'data' => $result));
 }