<%@ 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; } %> NICEÆò°¡Á¤º¸ - CheckPlus ¾È½Éº»ÀÎÀÎÁõ Å×½ºÆ®

º»ÀÎÀÎÁõÀÌ ¿Ï·á µÇ¾ú½À´Ï´Ù.
º¹È£È­ÇÑ ½Ã°£ <%= sCipherTime %> (YYMMDDHHMMSS)
¿äû ¹øÈ£ <%= sRequestNumber %>
NICEÀÀ´ä ¹øÈ£ <%= sResponseNumber %>
ÀÎÁõ¼ö´Ü <%= sAuthType %>
¼º¸í <%= sName %>
Áߺ¹°¡ÀÔ È®Àΰª(DI) <%= sDupInfo %>
¿¬°èÁ¤º¸ È®Àΰª(CI) <%= sConnInfo %>
»ý³â¿ùÀÏ(YYYYMMDD) <%= sBirthDate %>
¼ºº° <%= sGender %>
³»/¿Ü±¹ÀÎÁ¤º¸ <%= sNationalInfo %>
ÈÞ´ëÆù¹øÈ£ <%= sMobileNo %>
Åë½Å»ç <%= sMobileCo %>
ÀÎÁõ ÈÄ °á°ú°ªÀº ³»ºÎ ¼³Á¤¿¡ µû¸¥ °ª¸¸ ¸®ÅϹÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÀϺΠ°á°ú°ªÀÌ null·Î ¸®ÅϵǴ °æ¿ì °ü¸®´ã´çÀÚ ¶Ç´Â °è¾àºÎ¼­(02-2122-4615)·Î ¹®Àǹٶø´Ï´Ù.


<%= sMessage %>