%@ page language="java" contentType="text/html;charset=euc-kr" %> <% //ÀÎÁõ ÈÄ °á°ú°ªÀÌ null·Î ³ª¿À´Â ºÎºÐÀº °ü¸®´ã´çÀÚ¿¡°Ô ¹®ÀÇ ¹Ù¶ø´Ï´Ù. NiceID.Check.CPClient niceCheck = new NiceID.Check.CPClient(); String sEncodeData = requestReplace(request.getParameter("EncodeData"), "encodeData"); String sSiteCode = "BS933"; // NICE·ÎºÎÅÍ ºÎ¿©¹ÞÀº »çÀÌÆ® ÄÚµå String sSitePassword = "2CU5kY9wpppk"; // NICE·ÎºÎÅÍ ºÎ¿©¹ÞÀº »çÀÌÆ® ÆÐ½º¿öµå String sCipherTime = ""; // º¹È£ÈÇÑ ½Ã°£ String sRequestNumber = ""; // ¿äû ¹øÈ£ String sResponseNumber = ""; // ÀÎÁõ °íÀ¯¹øÈ£ String sAuthType = ""; // ÀÎÁõ ¼ö´Ü String sName = ""; // ¼º¸í String sDupInfo = ""; // Áߺ¹°¡ÀÔ È®Àΰª (DI_64 byte) String sConnInfo = ""; // ¿¬°èÁ¤º¸ È®Àΰª (CI_88 byte) String sBirthDate = ""; // »ý³â¿ùÀÏ(YYYYMMDD) String sGender = ""; // ¼ºº° String sNationalInfo = ""; // ³»/¿Ü±¹ÀÎÁ¤º¸ (°³¹ß°¡À̵å ÂüÁ¶) String sMobileNo = ""; // ÈÞ´ëÆù¹øÈ£ String sMobileCo = ""; // Åë½Å»ç String sMessage = ""; String sPlainData = ""; int iReturn = niceCheck.fnDecode(sSiteCode, sSitePassword, sEncodeData); if( iReturn == 0 ) { sPlainData = niceCheck.getPlainData(); sCipherTime = niceCheck.getCipherDateTime(); // µ¥ÀÌŸ¸¦ ÃßÃâÇÕ´Ï´Ù. java.util.HashMap mapresult = niceCheck.fnParse(sPlainData); sRequestNumber = (String)mapresult.get("REQ_SEQ"); sResponseNumber = (String)mapresult.get("RES_SEQ"); sAuthType = (String)mapresult.get("AUTH_TYPE"); sName = (String)mapresult.get("NAME"); //sName = (String)mapresult.get("UTF8_NAME"); //charset utf8 »ç¿ë½Ã ÁÖ¼® ÇØÁ¦ ÈÄ »ç¿ë sBirthDate = (String)mapresult.get("BIRTHDATE"); sGender = (String)mapresult.get("GENDER"); sNationalInfo = (String)mapresult.get("NATIONALINFO"); sDupInfo = (String)mapresult.get("DI"); sConnInfo = (String)mapresult.get("CI"); sMobileNo = (String)mapresult.get("MOBILE_NO"); sMobileCo = (String)mapresult.get("MOBILE_CO"); String session_sRequestNumber = (String)session.getAttribute("REQ_SEQ"); if(!sRequestNumber.equals(session_sRequestNumber)) { sMessage = "¼¼¼Ç°ª ºÒÀÏÄ¡ ¿À·ùÀÔ´Ï´Ù."; sResponseNumber = ""; sAuthType = ""; } } else if( iReturn == -1) { sMessage = "º¹È£È ½Ã½ºÅÛ ¿À·ùÀÔ´Ï´Ù."; } else if( iReturn == -4) { sMessage = "º¹È£È ó¸® ¿À·ùÀÔ´Ï´Ù."; } else if( iReturn == -5) { sMessage = "º¹È£È ÇØ½¬ ¿À·ùÀÔ´Ï´Ù."; } else if( iReturn == -6) { sMessage = "º¹È£È µ¥ÀÌÅÍ ¿À·ùÀÔ´Ï´Ù."; } else if( iReturn == -9) { sMessage = "ÀÔ·Â µ¥ÀÌÅÍ ¿À·ùÀÔ´Ï´Ù."; } else if( iReturn == -12) { sMessage = "»çÀÌÆ® ÆÐ½º¿öµå ¿À·ùÀÔ´Ï´Ù."; } else { sMessage = "¾Ë¼ö ¾ø´Â ¿¡·¯ ÀÔ´Ï´Ù. iReturn : " + iReturn; } %> <%! public String requestReplace (String paramValue, String gubun) { String result = ""; if (paramValue != null) { paramValue = paramValue.replaceAll("<", "<").replaceAll(">", ">"); paramValue = paramValue.replaceAll("\\*", ""); paramValue = paramValue.replaceAll("\\?", ""); paramValue = paramValue.replaceAll("\\[", ""); paramValue = paramValue.replaceAll("\\{", ""); paramValue = paramValue.replaceAll("\\(", ""); paramValue = paramValue.replaceAll("\\)", ""); paramValue = paramValue.replaceAll("\\^", ""); paramValue = paramValue.replaceAll("\\$", ""); paramValue = paramValue.replaceAll("'", ""); paramValue = paramValue.replaceAll("@", ""); paramValue = paramValue.replaceAll("%", ""); paramValue = paramValue.replaceAll(";", ""); paramValue = paramValue.replaceAll(":", ""); paramValue = paramValue.replaceAll("-", ""); paramValue = paramValue.replaceAll("#", ""); paramValue = paramValue.replaceAll("--", ""); paramValue = paramValue.replaceAll("-", ""); paramValue = paramValue.replaceAll(",", ""); if(gubun != "encodeData"){ paramValue = paramValue.replaceAll("\\+", ""); paramValue = paramValue.replaceAll("/", ""); paramValue = paramValue.replaceAll("=", ""); } result = paramValue; } return result; } %>
º»ÀÎÀÎÁõÀÌ ¿Ï·á µÇ¾ú½À´Ï´Ù.
| º¹È£ÈÇÑ ½Ã°£ | <%= sCipherTime %> (YYMMDDHHMMSS) |
| ¿äû ¹øÈ£ | <%= sRequestNumber %> |
| NICEÀÀ´ä ¹øÈ£ | <%= sResponseNumber %> |
| ÀÎÁõ¼ö´Ü | <%= sAuthType %> |
| ¼º¸í | <%= sName %> |
| Áߺ¹°¡ÀÔ È®Àΰª(DI) | <%= sDupInfo %> |
| ¿¬°èÁ¤º¸ È®Àΰª(CI) | <%= sConnInfo %> |
| »ý³â¿ùÀÏ(YYYYMMDD) | <%= sBirthDate %> |
| ¼ºº° | <%= sGender %> |
| ³»/¿Ü±¹ÀÎÁ¤º¸ | <%= sNationalInfo %> | ÈÞ´ëÆù¹øÈ£ | <%= sMobileNo %> |
| Åë½Å»ç | <%= sMobileCo %> |
| ÀÎÁõ ÈÄ °á°ú°ªÀº ³»ºÎ ¼³Á¤¿¡ µû¸¥ °ª¸¸ ¸®ÅϹÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù. ÀϺΠ°á°ú°ªÀÌ null·Î ¸®ÅϵǴ °æ¿ì °ü¸®´ã´çÀÚ ¶Ç´Â °è¾àºÎ¼(02-2122-4615)·Î ¹®Àǹٶø´Ï´Ù. |
|