QCMoibleLoginCaOperation.jsp
1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<%@ 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()) ;
%>