finger_login.jsp 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <%@ page import="java.util.*"
  2. import="xdesign.*"
  3. import="jpack.util.*"
  4. %>
  5. <%@ include file = "TrustParam.jsp"%>
  6. <%String strAgentInfo = null;
  7. XSocketAgent xSocketAgent = null;
  8. try {
  9. xSocketAgent = new XSocketAgent();
  10. xSocketAgent.hostName = strXServerIP;
  11. xSocketAgent.productID = strXServerPID;
  12. xSocketAgent.port = Integer.parseInt(strXServerPort);
  13. int result = xSocketAgent.connect();
  14. System.out.println("cccccc:result:"+result);
  15. System.out.println("aaaaaaaaaaaa:"+"hostName:"+strXServerIP+" productID:"+strXServerPID+" port:"+strXServerPort);
  16. XFPInfo xFPInfo = new XFPInfo();
  17. xFPInfo.xAgent = xSocketAgent;
  18. xFPInfo.deviceType = Integer.parseInt(strDeviceType);
  19. strAgentInfo = xSocketAgent.getAgentInfo();
  20. System.out.println("dddddd:"+strAgentInfo);
  21. }
  22. catch (Exception ae) {
  23. System.out.println("指纹服务器连接发生异 常"+ae.getMessage());
  24. }
  25. finally {
  26. xSocketAgent.disconnect();
  27. }
  28. %>
  29. <script>
  30. function checkFinger(){
  31. VerifyForm.VerifyX.SetAgentInfo("<%=strAgentInfo%>");
  32. document.getElementById("DataCenter1").value = document.getElementById("dataCenter").value;
  33. document.getElementById("service1").value = "<%=request.getParameter("service")%>";
  34. VerifyForm.Locale1.value = document.getElementById("locale").value;
  35. VerifyForm.SolutionName1.value = document.getElementById("solutionName").value;
  36. strTemplateData = VerifyForm.VerifyX.AuthenDlgExport("", "", 2);
  37. //alert(strTemplateData);
  38. if (strTemplateData != ""){
  39. VerifyForm.action = "<%= WebContextUtil.getPortalContextPath(request) %>"+"/fingerprint/loginVerifyExec.jsp";
  40. VerifyForm.TemplateData.value = strTemplateData;
  41. VerifyForm.Message1.value = "";
  42. //VerifyForm.UserID1.value = document.getElementById("username").value;
  43. }else{
  44. VerifyForm.action = "#";
  45. }
  46. VerifyForm.submit();
  47. return(true);
  48. }
  49. function fingerSelected(){
  50. checked = document.getElementById("fingerprint").checked;
  51. document.getElementById("username").disabled = checked;
  52. document.getElementById("password").disabled = checked;
  53. }
  54. </script>
  55. <html>
  56. <body>
  57. <div style="display: none;">
  58. <FORM action="" id=VerifyForm method=post name=VerifyForm>
  59. <input id="lt" name="lt" value="<%=request.getParameter("lt")%>" type="hidden" />
  60. <INPUT id=TemplateData name=textTemplateData type=hidden>
  61. <INPUT id=UserID1 name=textUserID type=hidden>
  62. <INPUT id=Message1 name=textMessage type=hidden>
  63. <INPUT id=DataCenter1 name=textDataCenter type=hidden>
  64. <INPUT id=Locale1 name=textLocale type=hidden>
  65. <INPUT id=service1 name=service type=hidden>
  66. <INPUT id=SolutionName1 name=textSolutionName type=hidden>
  67. <!-- OCX -->
  68. <OBJECT ID="VerifyX"
  69. classid=<%=DEFAULT_CLS%>
  70. hspace=0
  71. vspace=0
  72. height=0
  73. width=0
  74. border=-1 >
  75. </OBJECT>
  76. </FORM>
  77. </div>
  78. </body>
  79. </html>