QCMoibleLoginCaOperation.jsp 1.84 KB

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="weaver.hrm.HrmUserVarify"%>
<%@page import="weaver.hrm.User"%>
<%@page import="org.json.JSONObject"%>
<%@page import="weaver.general.Util"%>
<%@page import="org.apache.commons.lang3.StringUtils"%>
<%@page import="weaver.conn.RecordSet"%>
<%@page import="weaver.login.CALoginCheck"%>
<%@page import="weaver.login.exception.CaCheckException"%>
<%@page import="java.net.URLDecoder"%>
<%@page import="weaver.file.*" %> 

<%

FileUpload fu = new FileUpload(request) ;


JSONObject obj = new JSONObject() ;


User user = HrmUserVarify.getUser (request , response) ;
if(user==null) {
	obj.put("code","-1") ;
	out.print(obj.toString()) ;
    return;
}

String loginid = Util.null2String(fu.getParameter("loginid")) ;
if(!loginid.equals(user.getLoginid())){
	obj.put("code","-1") ;
	out.print(obj.toString()) ;
    return;
}

String operateflag = Util.null2String(fu.getParameter("operateflag")) ;
String cert = Util.null2String(fu.getParameter("cert")) ;
String signatureValue = Util.null2String(fu.getParameter("signatureValue")) ;
String loginkey = Util.null2String(fu.getParameter("loginkey")) ;
String bizSN = Util.null2String(fu.getParameter("bizSN")) ;
String randomNumber = Util.null2String(fu.getParameter("randomNumber")) ;
String signAlg = Util.null2String(fu.getParameter("signAlg")) ;

Map<String,String> params = new HashMap<String,String>() ;
params.put("operateflag",operateflag) ;
params.put("cert",cert) ;
params.put("signatureValue",signatureValue) ;
params.put("loginkey",loginkey) ;
params.put("bizSN",bizSN) ;
params.put("randomNumber",randomNumber) ;
params.put("signAlg",signAlg) ;

String result = "-100" ;
try{
	result = new CALoginCheck().checkMobileCA(params,user) ;
}catch(CaCheckException e){
	result = e.getMsg() ;
}

obj.put("code",result) ;
out.print(obj.toString()) ;

%>