userIsLogin(); if ($result) { if ($request->isAjax()) { return sendErrorArray(4004, '用户未登录',['url'=>$login_url]); } else { return $result; } } $controller_name = substr($request->controller(true),strripos($request->controller(true),".")+1); $action_name = $request->action(true); //获取当前操作小写 //判断后台登录用户状态 $status = $system_login_er_model->getOneData(['id' => LID], 'status'); if ($status != 1) { if ($request->isAjax()) { return sendErrorArray(4005, '登录超时',['url'=>$login_url]); } else { return redirect($login_url); } } $menu_data = $auth_logic->getMenu($controller_name,$action_name); $config_info = $config_model->getOneData(); View::assign('config_info',$config_info); View::assign('login_er', $login_er); View::assign('menu', $menu_data['menu']); View::assign('group_name', $menu_data['group_name']); View::assign('action_name', $menu_data['auth_name']); View::assign('three_level', $menu_data['three_level']); View::assign('order', 1); return $next($request); } }