/** * 删除管理员 * * @return type */ public function deleteadminAction() { $request = $this->getRequest(); $admin_id = (int) $request->getParam('admin_id'); $csrf_token = $request->getParam('csrf_token'); if (AdminService::checkCsrfToke($csrf_token) == false) { return $this->showWarning('非法操作'); } $admin_service = new AdminService(); $admin_info = $admin_service->getAdminById($admin_id); if (empty($admin_info)) { return $this->showWarning('对不起,管理员不存在,无法删除。', '/system/adminmanage'); } $rs = $admin_service->deleteAdmin($admin_id); if ($rs) { return $this->showMessage('恭喜您,删除成功。', '/system/adminmanage'); } else { return $this->showWarning('很遗憾,删除失败。', '/system/adminmanage'); } }