checkLogin(); } /** * 检查用户是否登录 */ private function checkLogin() { $admin = $this->getCurrentAdmin(); if (empty($admin)) { $actionName = strtolower(CONTROLLER_NAME); if (!in_array($actionName, array("login"))) { header("location: " . __APP__ . "/Home/Login/login"); exit; } } // $this->initMenu(); } /** * 从session里面获得当前登录的管理员信息 */ public function getCurrentAdmin() { return isset($_SESSION['admin']) ? session('admin') : null; } private function initMenu() { $column = new ColumnModel(); $temp = $column->menu(); $this->assign('menu', $temp); } }