downloadSecurityPackage.jsp 1.06 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %><%@ page import="java.util.*,net.sf.json.JSONObject,weaver.hrm.*,weaver.security.classLoader.*" %><jsp:useBean id="xssUtil" class="weaver.filter.XssUtil" scope="page"></jsp:useBean><%
User user = HrmUserVarify.getUser (request , response) ;
JSONObject json = new JSONObject();
if(user==null){
	json.put("result", "false");
	json.put("msg","无权限下载,下载失败。");
	out.println(json.toString());
	return;
}



int UID = xssUtil.getIntValue(""+xssUtil.getRule().get("userID"),1);

if (user.getUID() != UID){
	json.put("result", "false");
	json.put("msg","无权限下载,下载失败。");
	out.println(json.toString());
	return;
}
xssUtil.getRule().remove("csui_isChecked");
ReflectMethodCall rmc = new ReflectMethodCall();
Boolean result = (Boolean)rmc.call(
				"weaver.security.msg.CheckSecurityUpdateInfoUtil",
				"checkUpdate",
				new Class[]{boolean.class}, true);
if(result!=null && result){
	json.put("result","true");
}else{
	json.put("result", "false");
}
out.println(json.toString());

%>