| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <%@ page import="xdesign.*"%>
- <%@ include file = "TrustParam.jsp"%>
- <%
- String strUserID = request.getParameter("textUserID");
- System.out.println("strUserID:"+strUserID);
- String strTemplateData = request.getParameter("textTemplateData");
- String strMessage = request.getParameter("textMessage");
- int resultCode = 9999;
- try {
- XSocketAgent xSocketAgent = new XSocketAgent();
- xSocketAgent.hostName = strXServerIP;
- xSocketAgent.productID = strXServerPID;
- xSocketAgent.port = 26057;
- try{
- xSocketAgent.port = Integer.parseInt(strXServerPort);
- }catch(NumberFormatException e){}
- xSocketAgent.connect();
- if (strMessage.equals("")) {
- System.out.println("fingerprint??"+strTemplateData);
- resultCode = xSocketAgent.executePacket(strTemplateData);
- if (resultCode == 0) {
- session.setAttribute("fingerprintKey",strTemplateData);
- if (strUserID.equals("")) {
- XFPAuthen xFPAuthen = new XFPAuthen();
- xFPAuthen.getUserByResult(xSocketAgent.getResultPacket());
- strUserID = xFPAuthen.getUserInResult();
- System.out.println("getUserInResult : "+strUserID);
- System.out.println("getUserInResult length:"+strUserID.length());
- if(strUserID!=null && strUserID.indexOf(";") == -1)
- {
- strUserID = strUserID.substring(0,strUserID.lastIndexOf("_"));
- System.out.println("strUserID : "+strUserID);
- }
- strMessage = "Hi! Mr./Ms. " + strUserID + " is identified! ResultCode: " + resultCode;
- }else {
- strMessage = "Hi! Mr./Ms. " + strUserID + " Verify Successfully! ResultCode: " + resultCode;
- }
- }else if (strUserID.equals("")) {
- strMessage = "Identification Failed! ResultCode: " + resultCode;
- }else {
- strMessage = "Hi! Mr./Ms. " + strUserID + " Failed to Verify! ResultCode: " + resultCode;
- }
- }
- }catch (Exception ae) {
- strMessage = ae.getMessage();
- }finally {
- //xSocketAgent.disconnect();
- }
-
-
- String dataCenter = request.getParameter("textDataCenter");
- String locale = request.getParameter("textLocale");
- String lt = request.getParameter("lt");
- String solutionName = request.getParameter("textSolutionName");
- String service = request.getParameter("service");
- System.out.println("dataCenter = "+dataCenter);
- System.out.println("locale = "+locale);
- System.out.println("solutionName = "+solutionName);
- String defaultPage = "fingerautologin.jsp?username="+strUserID+"&datacenter="+dataCenter+"&locale="+locale+"&solutionname="+solutionName+"&authPattern=FingerprintLogin<="+lt+"&defaultPage=/switchToLogin.jsp";
- String redirectTo = "";
-
- System.out.println("<<<<<<<<defaultpage:"+defaultPage);
-
- %>
- <jsp:forward page="<%=defaultPage%>">
- <jsp:param name="redirectTo" value="<%=redirectTo%>"/>
- </jsp:forward>
|