diff --git a/application/admin/controller/Index.php b/application/admin/controller/Index.php index 9bf6b29a1..4ef99751e 100644 --- a/application/admin/controller/Index.php +++ b/application/admin/controller/Index.php @@ -42,6 +42,9 @@ class Index extends BasicAdmin NodeService::applyAuthNode(); $list = (array)Db::name('SystemMenu')->where(['status' => '1'])->order('sort asc,id asc')->select(); $menus = $this->buildMenuData(ToolsService::arr2tree($list), NodeService::get(), !!session('user')); + if (empty($menus) && !session('user.id')) { + $this->redirect('@admin/login'); + } return $this->fetch('', ['title' => '系统管理', 'menus' => $menus]); }