<%@ 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("<<<<<<<