CINXE.COM

정보공개시스템

<!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="/common/css/common.css?p=202502190802"> <link rel="stylesheet" type="text/css" href="/css/modal.css"> <link rel="stylesheet" type="text/css" href="/css/jquery-ui.min.css" /> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <!-- jquery -> jquery-ui -> blockUI.js-> json2.js -> jquery.cookie(로그인에서만 사용?) -> util.js --> <!-- 외부 JS --> <script type="text/javascript" src="/MagicLine4Web/ML4Web/js/ext/jquery-1.10.2.js"></script> <script type="text/javascript" src="/MagicLine4Web/ML4Web/js/ext/jquery-ui.min.js"></script> <script type="text/javascript" src="/js/jquery.base64.min.js"> </script> <script type="text/javascript" src="/MagicLine4Web/ML4Web/js/ext/jquery.blockUI.js"></script> <script type="text/javascript" src="/MagicLine4Web/ML4Web/js/ext/json2.js"></script> <!-- ML4WEB JS --> <script type="text/javascript" src="/MagicLine4Web/ML4Web/js/ext/ML_Config.js"></script> <script type="text/javascript" src="/js/jquery.cookie.js"></script> <script type="text/javascript" src="/js/util.js?q=202502190802"></script> <script type="text/javascript" src="/js/history.js"></script> <script type="text/javascript" src="/js/validator.js?q=20241205"></script> <script> ;(function($){ $(function() { }); })(window.jQuery); </script> <script type="text/javaScript"> $(document).on('click', '.open',function() { $(this).parent().toggleClass('on'); }); //<![CDATA[ var result = {"sysdate":"2025/02/19 08:02:23","redirectUrl":"","csrfToken":"70bd2f02-d2e5-46e8-af24-8930538fc939","openLoginVO":{"accesType":"1","addr1":"","addr2":"","age":0,"agea":0,"agent":"","agentInfo":"","apoloId":"","autoLogoutYn":"","birth":"","birthDe":"","bizrNo":"","bizrNo1":"","bizrNo2":"","bizrNo3":"","changePwdYn":"","crtfctCn":"","crtfctEn":"","crtfctLogin":false,"crtfctLoginUseYn":"","crtfctRegistYn":"","destroyOtherSession":"","email":"","emailRcpYn":"","error_code":"","error_msg":"","firstIndex":1,"frstRegistDt":"","frstRegisterId":"","frstRegisterNm":"","frstRgstPot":"","frstRgstrId":"","frstRgstrNm":"","gnrlzEvlgYn":"","hiddenRrn":"","hpNo":"","iframeColor":"","iframeKndCd":"","iframeNstCd":"","iframeWidth":"","ip":"","ipinNo":"","lastIndex":1,"lastUpdtDt":"","lastUpdtPot":"","lastUpdtrId":"","lastUpdtrNm":"","lastUpdusrId":"","lastUpdusrNm":"","logMeberId":"","logNowUrl":"","logPrevUrl":"","logSessionId":"","logUserAgent":"","logUserIp":"","loginTime":"","mberCbleTelno":"","mberEmailAdres":"","mberId":"","mberMbtlnum":"","mberNm":"","mberSeCd":"","mberSeNm":"","mberSecsnYn":"","monitorYn":"","pageIndex":1,"pageSize":10,"pageUnit":10,"pwd":"","recordCountPerPage":10,"redirect":"","redirectUrl":"","rowPage":10,"rqestNo":"","rqestPwd":"","rrn":"","rrn1":"","rrn2":"","sessionId":"","sexdstnCd":"","signerDN":"","smsRcpYn":"","telNo":"","totalPage":0,"useAgreePot":"","viewPage":1,"virtualNo":"","ymd":"","zipCode":""}}; /** * 로그아웃 */ function openLogout(){ //모바일 청구신청시 해당 함수가 동일하게 있어서 예외 처리 함. try{ if(location.host=="m.open.go.kr"){ var url = "/com/login/logout.do"; var param = new Object(); util_movePage(url, param); alert("로그아웃되었습니다"); }else{ var url = "/com/login/logout.ajax"; var param = new Object(); var callBackFn = "openLogout_callBack"; util_ajax(url, param,callBackFn); } }catch(e){ var url = "/com/login/logout.ajax"; var param = new Object(); var callBackFn = "openLogout_callBack"; util_ajax(url, param,callBackFn); } }; /** * 로그아웃 콜백 */ function openLogout_callBack(result){ var url = "/com/main/mainView.do"; var param = new Object(); util_movePage(url, param); }; var sessionMaxInterval = ""; var checkMaxInterval = ""; </script> <script type="text/javascript" src="/js/util.js?q=202502190802"></script> <script type="text/javascript" src="/js/history.js"></script> <script type="text/javascript"> var requestURI = window.location.pathname; var param = {}; var menuJson; /* [{menuLevelNo=1, upperMenuCd=0, menuCd=1, menuSortNo=1, menuNm=회원서비스, scrinLinkUrl=#}] --------------------------------------------------------------- [{menuLevelNo=1, menuNm=회원서비스, menuSortNo=1, upperMenuCd=0, menuCd=1, menuUseYn=Y, menuBarUseYn=Y, scrinLinkUrl=#}, {menuLevelNo=2, menuNm= 로그인, priorupperMenuCd=0, menuSortNo=1, upperMenuCd=1, menuCd=9, menuUseYn=Y, menuBarUseYn=Y, scrinLinkUrl=/com/login/guestLogin.do}, {menuLevelNo=2, menuNm= 회원가입, priorupperMenuCd=0, menuSortNo=7, upperMenuCd=1, menuCd=15, menuUseYn=Y, menuBarUseYn=Y, scrinLinkUrl=/mberSvc/mber/persionIn.do}] */ $(document).on('click', '.open',function() { $(this).parent().toggleClass('on'); }); $(document).on('load', function() { returnTitle = $("#title").html(); }); $(document).ready(function() { var returnTitle = ''; var navSpan = "<li><a href='/'>홈</a></li>&nbsp;&nbsp;"; $('.tit_area > .location').find('LI').remove(); $('.tit_area > .location').find('BUTTON').remove(); $('.tit_area > H2').html('로그인'); // //0 //1 //1 //회원서비스 //------------------------- ///var toplnk = ('' == '#'? (''==''? '#': '') : '#' ); ///navSpan += "<li><a href='"+toplnk+"'>회원서비스</a></li>&nbsp;&nbsp;"; navSpan += "<li><a href='#' style='cursor: text;'>회원서비스</a></li>&nbsp;&nbsp;"; $('.tit_area > .location').prepend(navSpan); $('.tit_area > .location').append('<li id="menugroup">'); var menuNm=''; // if(requestURI.indexOf('/othicInfo/infoList/infoListDetl.do')>-1){ // //returnTitle = $("#title").html(); // if(returnTitle != 'undefined') { // menuNm=returnTitle.split('상세')[0].concat(' 상세'); // } // }else{ menuNm='로그인'; // } $('#menugroup').append('<a href="#">'+menuNm+'</a>'); //$('#menugroup').append('<button type="button" class="open"><img src="../../images/common/btn_location_open.gif" alt="메뉴열기"/></button>'); $('#menugroup').append('<button type="button" class="open" tabindex="0"><img id="menuListBtn" src="../../images/common/btn_location_open.gif" alt="메뉴열기"/></button>'); $('#menugroup').append('<div class="abs_link generated"><ul id="groupmenulist"></ul></div>'); var menugroup=''; // //0 //1 //1 //회원서비스 //=========================== var menulnk = ('' == '#'? (''==''? '#': '') : '#' ); if('' == '') { menugroup +='<li><a href="'+menulnk+'">회원서비스</a></li>'; } else { menugroup +='<li><a href="'+menulnk+'?=">회원서비스</a></li>'; } // //1 //9 //1 // 로그인 //=========================== var menulnk = ('' == '/com/login/guestLogin.do'? (''==''? '#': '') : '/com/login/guestLogin.do' ); if('' == '') { menugroup +='<li><a href="'+menulnk+'">&nbsp;&nbsp;로그인</a></li>'; } else { menugroup +='<li><a href="'+menulnk+'?=">&nbsp;&nbsp;로그인</a></li>'; } // //1 //15 //7 // 회원가입 //=========================== var menulnk = ('' == '/mberSvc/mber/persionIn.do'? (''==''? '#': '') : '/mberSvc/mber/persionIn.do' ); if('' == '') { menugroup +='<li><a href="'+menulnk+'">&nbsp;&nbsp;회원가입</a></li>'; } else { menugroup +='<li><a href="'+menulnk+'?=">&nbsp;&nbsp;회원가입</a></li>'; } $('#groupmenulist').find('LI').remove(); $('#groupmenulist').append(menugroup); $(document).prop('title',menuNm); }); </script> <script src="/common/js/common-lite.js?q=202502190802"></script> <!-- chatbot css add --> <link rel="stylesheet" type="text/css" href="/css/chatbot_style.css?q=202502190802" /> <title>정보공개시스템</title> </head> <body> <div id="wrap"> <div id="skip"> <a href="#content">본문 바로가기</a> </div> <!-- HEADER START--> <div class="header"> <div class="head" title="/com/login/memberLogin.do"> <p class="eg_logo"><img src="/images/common/eg_logo.png" alt="전자정부"/>이 누리집은 대한민국 공식 전자정부 누리집입니다.</p> <h1><a href="/com/main/mainView.do?mainBgGubun=search" title="메인화면 이동"><img src="/images/common/logo.gif" alt="open.go.kr 정보공개"/></a></h1> <div class="search_box"> <div class="search_check"> <span class="m-input"> <input type="text" title="검색할 단어를 입력해주세요." name="kwdUnit" id="kwdUnit" placeholder="검색할 단어를 입력해주세요." onkeyup="javascript:if(event.keyCode == 13){goHeaderBtnUnitSrh();}"/> <input type="hidden" title="기관구분" name="insttSeCd" id="insttSeCd" value=""/> <input type="hidden" title="포함단어" name="mustKeyword" id="mustKeyword" value=""/> <input type="hidden" title="제외단어" name="ignoreKeyword" id="ignoreKeyword" value=""/> <input type="hidden" title="초중고포함여부" name="eduYn" id="eduYn" value=""/> <input type="hidden" title="검색필드" name="srchFd" id="srchFd" value=""/> <input type="hidden" title="검색시작일자" name="startDate" id="startDate" value=""/> <input type="hidden" title="검색종료일자" name="endDate" id="endDate" value=""/> <input type="hidden" title="기관코드" name="insttCd" id="insttCd" value=""/> <input type="hidden" title="상세검색" name="detailSearch" id="detailSearch" value=""/> <input type="hidden" title="기관명" name="insttCdNm" id="insttCdNm" value=""/> <input type="hidden" title="메인화면조회여부" name="searchMainYn" id="searchMainYn" value=""/> <input type="hidden" title="이전검색키워드" name="preKwds" id="preKwds" value=""/> <input type="hidden" title="결과내검색" name="reSrchFlag" id="reSrchFlag" value=""/> </span> <button type="button" id="btnUnitSrh" tabindex="0"><img src="/images/common/btn_head_search.gif" title="검색" alt="검색"/></button> </div> <div class="wrod_check"> <ul> <li><a href="#">자동완성 단어</a></li> <li><a href="#">자동완성 단어</a></li> <li><a href="#">자동완성 단어</a></li> </ul> <div class=""> <!-- <button type="button">자동완성 끄기</button> --> </div> </div> </div> <div class="btn_area" style="padding-right: 0px;"> <a href="/com/login/memberLogin.do" title="로그인화면 이동">로그인</a> <a href="/mberSvc/mber/persionIn.do" title="회원가입화면 이동">회원가입</a> <a href="/com/sitemap/sitemap.do" title="사이트맵 이동">사이트맵</a> </div> </div> </div> <script type="text/javascript" src="/js/searchedkwd.js"></script> <script type="text/javaScript" language="javascript" > //<![CDATA[ //통합검색 $("#btnUnitSrh").bind("click", function(){ //goBtnUnitSrh(); //상세검색이 아니므로 메인으로 조회 goHeaderBtnUnitSrh(); }); //상세검색 $(".btn_detail").bind("click", function(){ popupDetlFn(); }); // 상세검색이동 팝업 닫기 closePop =function(){ closeModal(event); $(".btn_detail").focus(); }; /* 메인과 상세팝업 구분을 위해서 추가함 */ goHeaderBtnUnitSrh = function(){ //메인에서 조회하는 것인지 상세 팝업인지 구분 $("input[name='searchMainYn']").val("Y"); $("input[name='detailSearch']").val("false"); goBtnUnitSrh(); } /* 통합결과화면 이동 */ goBtnUnitSrh = function() { var strUrl = "/com/search/uniSrhList.do"; var param = new Object(); $("#kwdUnit").val($("#kwdUnit").val().replace(/'/gi,"")); param.kwd = $("#kwdUnit").val(); param.insttSeCd = $("input[name='insttSeCd']").val(); param.insttCd = $("input[name='insttCd']").val(); param.mustKeyword = $("input[name='mustKeyword']").val(); param.ignoreKeyword = $("input[name='ignoreKeyword']").val(); param.eduYn = $("input[name='eduYn']").val(); param.srchFd = $("input[name='srchFd']").val(); param.startDate = $("input[name='startDate']").val(); param.endDate = $("input[name='endDate']").val(); //param.reSrchFlag = $("input[name='reSrchFlag']").val() ; param.reSrchFlag = $("input[name='reSrchFlag']").val() ; //상세조회여부 세팅 param.detailSearch = $("input[name='detailSearch']").val(); param.insttCdNm = $("input[name='insttCdNm']").val() ; param.searchMainYn = $("input[name='searchMainYn']").val(); if($("#kwdUnit").val().trim() != ""){ var kwdUnit = $("#kwdUnit").val().trim(); kwdUnit = kwdUnit.replace(/[<>()#&\/]/g, ""); if (kwdUnit == ""){ alert("검색어에 특수문자만 사용하는 건 불가능 합니다. 수정해주세요") return } callKwdCookie(kwdUnit); //내가찾은 검색어 //callKwdCookie($("#m_input").val().trim()); param.kwd = $("#kwdUnit").val().trim(); //결과내재검색을 위해서 세팅 var chkYn = "N"; var preKwds = new Array(); if($("input[name='reSrch']").is(":checked") == true) { //결과내재검색이면 기존 검색키워드에 키워드 추가 -> 서비스에서 키워드 같은것은 제외 var tempKwds = new Array(); tempKwds = $("input[name='preKwds']").val().split(","); if(tempKwds.length >= 0){ for (var i = 0; i < tempKwds.length; i++){ if(null != tempKwds[i] && "null" != tempKwds[i] && "" != tempKwds[i]){ preKwds.push(tempKwds[i]); if(param.kwd == tempKwds[i]) { chkYn = "Y" } } } } //같은 것이 없으면 입력 if(chkYn == "N"){ preKwds.push(param.kwd); } param.preKwds = JSON.stringify(preKwds); } else { //결과내재검색이 아니면 키워드만 세팅 preKwds.push(param.kwd); param.preKwds = JSON.stringify(preKwds); } util_movePage(strUrl, param); }else{ alert("검색어를 입력해 주세요."); $("#kwdUnit").focus(); return false; } }; /* 상세검색이동 */ popupDetlFn = function() { /* var _width ='1171'; var _height ='549'; var _left = (document.body.offsetWidth /2) - (500/2); var _top = (document.body.offsetHeight /2) - (800/2); window.open('/com/search/searchDetlPop.do','상세검색','status= no, width='+_width+',height='+_height+',top='+_top+',left='+_left); */ //결과내재검색의 키워드가 있으면 포함단어에 추가 var mustKeyword = ""; if($("input[name='reSrch]").is(":checked") == true){ if($("#kwdUnit").val().trim() != ""){ mustKeyword = $("#kwdUnit").val().trim(); } } var param = new Object(); param.mustKeyword = mustKeyword; param.reSrchFlag = result.parameterVO.reSrchFlag; param.eduYn = result.parameterVO.eduYn; param.srchFd = result.parameterVO.srchFd; param.insttSeCd = result.parameterVO.insttSeCd; param.insttCd = result.parameterVO.insttCd; param.insttCdNm = result.parameterVO.insttCdNm; param.mustKeyword = result.parameterVO.mustKeyword; param.ignoreKeyword = result.parameterVO.ignoreKeyword; param.startDate = result.parameterVO.startDate; param.endDate = result.parameterVO.endDate; //param.rqestSj = $.trim($("#rqestSj").val()); jQuery(this).JQmodal({ popUrl : "/com/search/searchDetlPop.do" ,type : "modal" ,width : "1171" ,height : "591" ,bgColor : "#fff" ,opacityBg : "0.1" ,param : param }); }; let isAutocompleteEnabled = localStorage.getItem('autocompleteEnabled') !== 'false'; let cache = {}; let cacheTimeOut = 5 * 60 * 1000; // 5분 $("#kwdUnit").autocomplete({ source : function(request, response){ let term = request.term; let cacheEntry = cache[term]; let isAutocompleteEnabledYn = isAutocompleteEnabled ? '자동완성기능 끄기' : '자동완성기능 켜기'; let offset = $('.m-input').eq(0).offset(), $ui = $(".ui-autocomplete"), buttonDiv = $('<li class="ui-menu-item-button last" role="menuitem" id="tempAdd" tabindex="-1">'+'<button class="ui-corner-all">'+ isAutocompleteEnabledYn +'</button>'+'</li> '); buttonDiv.data("ui-autocomplete-item", {label:'', value:''}); if(cacheEntry && (Date.now() - cacheEntry.timestamp < cacheTimeOut)){ try{ buttonDiv.find('button').on('click', function(){ if(!isAutocompleteEnabled){ $(this).text('자동완성기능 끄기'); isAutocompleteEnabled = true; }else{ $(this).text('자동완성기능 켜기'); isAutocompleteEnabled = false; } autoButton(); localStorage.setItem('autocompleteEnabled',isAutocompleteEnabled); }); response(cacheEntry.data); autoButton(); }catch(e){ autoButton(); } $ui.append(buttonDiv); }else{ $.ajax({ url: "/com/search/searchAtmcCmpltKwd.ajax", dataType: "json", data: {"maxCount":"5","term":$("input[name='kwdUnit']").val()}, //10건, 키워드명 조회 success: function(data){ try{ $ui.eq(0).css({'top' : (offset.top) + 'px', 'left' : offset.left + 'px'}); let resultArray = []; data.rtnList.result.forEach(function(item){ if(typeof item === 'object' && item !== null){ let key = Object.keys(item)[0]; let value = item[key]; try { let parsedValue = JSON.parse(value); resultArray = resultArray.concat(parsedValue); } catch (e){ console.log('resultArray:', resultArray); } } }); buttonDiv.find('button').on('click', function(){ if(!isAutocompleteEnabled){ $(this).text('자동완성기능 끄기'); isAutocompleteEnabled = true; }else{ $(this).text('자동완성기능 켜기'); isAutocompleteEnabled = false; } autoButton(); localStorage.setItem('autocompleteEnabled',isAutocompleteEnabled); }); // 캐시에 저장 cache[term] = {data: resultArray, timestamp: Date.now()}; response(resultArray); autoButton(); } catch (error){ autoButton(); } // 자동완성 html 생성 $ui.append(buttonDiv); }, error: function(xhr,status, error){ console.log("Ajax error", status, error); } }); } }, select: function(event, ui){ if(isAutocompleteEnabled){ $("#kwdUnit").val(ui.item.value); } goBtnUnitSrh(); return false; }, focus: function(){ //스크롤 이동시 조회여부 let menu = $(".ui-autocomplete"); let actItem = menu.find(".ui-state-focus"); if(actItem.length && actItem.attr("id") === "tempAdd"){ if(event.key === "ArrowUp" || event.key === "ArrowDown") { let nextItem = event.key === "ArrowUp" ? actItem.prevAll(":not(.last)").first() : actItem.nextAll(":not(.last)").first(); if(nextItem.length){ actItem.removeClass("ui-state-focus"); nextItem.addClass("ui-state-focus").trigger("mouseover"); } } } return false; }, open: function(event, ui){ }, disabled: false, //자동완성끄기여부 minLenth: 0, //최소글자수 autoFocus: true, //첫행에 포커스 delay: 500 //입력 딜레이시간 }); function autoButton(){ if(isAutocompleteEnabled){ $(".ui-menu-item").show(); $(".ui-menu-item-button").show(); }else{ $(".ui-menu-item").hide(); $(".ui-menu-item-button").show(); } } function cleanCache(){ let now = Date.now(); for(var key in cache){ if(cache.hasOwnProperty(key)){ if(now - cache[key].timestamp > cacheTimeOut){ delete cache[key]; } } } } setInterval(cleanCache, cacheTimeOut); //]]> </script> <!-- HEADER END --> <!-- LEFT START --> <div class="chatBotIconBox"> <div class="chatBot"> <button class="loadingImgSize"> <span id="chatbot_area">질의응답 서비스<img src="/images/chatbot/nCustomer/icon_chatbot.png" alt="chatbot"></span> </button> </div> </div> <div class="rnb"> <ul class="icon_list"> <li class="dep01 icon01"><a href="/com/login/memberLogin.do">로그인</a></li> <li class="dep01 icon03"> <a href="javascript:void(0)">주제별</a> <div class="dep02"> <strong>주제별정보</strong> <p> 각 기관에서 공개한 행정정보를 12가지의 관심분야로 분류해 제공합니다. </p> <ul class="sec_list"> <li class="icon01"><a href="/com/tema/temaSrhList.do?topictype=00026">건강</a></li> <li class="icon02"><a href="/com/tema/temaSrhList.do?topictype=00034">경제</a></li> <li class="icon03"><a href="/com/tema/temaSrhList.do?topictype=00012">교육</a></li> <li class="icon04"><a href="/com/tema/temaSrhList.do?topictype=00027">규제개혁</a></li> <li class="icon05"><a href="/com/tema/temaSrhList.do?topictype=00016">복지</a></li> <li class="icon06"><a href="/com/tema/temaSrhList.do?topictype=00014">안전</a></li> <li class="icon07"><a href="/com/tema/temaSrhList.do?topictype=00009">여가</a></li> <li class="icon08"><a href="/com/tema/temaSrhList.do?topictype=00031">보육</a></li> <li class="icon09"><a href="/com/tema/temaSrhList.do?topictype=00025">일자리</a></li> <li class="icon10"><a href="/com/tema/temaSrhList.do?topictype=00010">주택</a></li> <li class="icon11"><a href="/com/tema/temaSrhList.do?topictype=00035">행정재정</a></li> <li class="icon12"><a href="/com/tema/temaSrhList.do?topictype=00086">환경</a></li> </ul> </div> </li> <li class="dep01 icon04"> <a href="javascript:void(0)">공개정보</a> <div class="dep02"> <strong>공개정보</strong> <p> 기관에서 공개한 정보를 유형별로 구분해 원하시는 정보를 조금 더 빠르게 찾을 수 있도록 제공합니다. </p> <ul class="normal_list"> <!-- <li><a href="/othicInfo/infoList/infoList.do"><span>정보목록</span></a></li> <li><a href="/othicInfo/infoList/orginlInfoList.do"><span>원문정보</span></a></li> <li><a href="/othicInfo/infoList/mnstrSanDocList.do"><span>기관장결재문서</span></a></li> --> <li><a href="javascript:void(0)" onclick="movePageNHistoryPush('/othicInfo/infoList/infoList.do');"><span>정보목록</span></a></li> <li><a href="javascript:void(0)" onclick="movePageNHistoryPush('/othicInfo/infoList/orginlInfoList.do');"><span>원문정보</span></a></li> <li><a href="javascript:void(0)" onclick="movePageNHistoryPush('/othicInfo/infoList/mnstrSanDocList.do');"><span>기관장결재문서</span></a></li> </ul> <ul class="normal_list"> <!-- <li><a href="/othicInfo/prevOpenInfo/othinfBefInfList.do"><span>사전정보</span></a> --> <li><a href="javascript:void(0)" onclick="movePageNHistoryPush('/othicInfo/prevOpenInfo/othinfBefInfList.do');"><span>사전정보</span></a> <ul> <li><a href="/mrfnIntrst/jobPrtnCt/jobPrtnCt.do"><span>업무추진비</span></a></li> <li class="link"><a href="http://btis.mpm.go.kr/cmm/main/mainPage.do?mois=170726" target="_blank"><span>국외출장 여비</span><img src="/images/common/bg_rnb_link.png" alt="새창"></a></li> <li class="link"><a href="http://lofin.mois.go.kr/websquare/websquare.jsp?w2xPath=/ui/portal/gongsi/item/sd002_tg002.xml&year=2018&ix_code=A120" target="_blank"><span>자치단체복지비</span><img src="/images/common/bg_rnb_link.png" alt="새창"></a></li> </ul> </li> <li><a href="/othicInfo/plcyChgrRealNm/polRnInsttList.do"><span>정책실명제</span></a></li> <li><a href="/othicInfo/mnstrSanDoc/mnstrSanDocList.do"><span>주요인사 일정공개</span></a></li> <!-- <li><a href="/othicInfo/openArgee/othWrtList.do"><span>대국민공개정보</span></a></li> --> </ul> <ul class="normal_list"> <li><a href="/othicInfo/infoList/bestInfo.do"><span>BEST정보모아보기</span></a></li> </ul> </div> </li> <li class="dep01 icon05 "> <a href="javascript:void(0)">청구/소통</a> <div class="dep02"> <strong>청구/소통</strong> <p> 정보공개 청구, 신청내역 조회, 공지사항 등 정보공개시스템 온라인 서비스를 제공합니다. </p> <ul class="normal_list"> <li><a href="/rqestMlrd/notice/noticeList.do"><span>공지사항</span></a></li> <li><a href="/rqestMlrd/faq/reqstMlrdFaqList.do"><span>자주묻는질문</span></a></li> <li><a href="/rqestMlrd/rqestReg/rqestRegWritingForm.do"><span>청구신청</span></a></li> <li><a href="/rqestMlrd/fobjct/fobjectList.do"><span>이의신청</span></a></li> <li><a href="/rqestMlrd/othRecept/reastOtherFobjectList.do"><span>제3자의견·이의</span></a></li> <li><a href="/rqestMlrd/rqestDtls/reqstDocList.do"><span>신청내역조회</span></a> <ul> <li><a href="/rqestMlrd/rqestDtls/reqstDocList.do"><span>청구신청내역</span></a></li> <li><a href="/rqestMlrd/rqestDtls/reastFobjectList.do"><span>이의신청내역</span></a></li> </ul> </li> <li><a href="/rqestMlrd/sugestQestn/sugestQestnList.do"><span>문의·신고</span></a></li> </ul> </div> </li> <li class="dep01 icon07"> <a href="javascript:void(0)" title="정보공개 소개를 위한 메뉴">정보공개란?</a> <div class="dep02"> <strong>정보공개란?</strong> <p> 국민의 알권리를 보장하고 국정운영에 대한 참여를 유도하기 위한 제도입니다. </p> <ul class="normal_list"> <li><a href="/infOthbc/infOthbc/infOthbcCont.do"><span>정보공개란?</span></a> <ul> <li><a href="/infOthbc/infOthbc/infOthbc.do"><span>정보공개제도</span></a></li> <li><a href="/infOthbc/infOthbc/infOthbcFee.do"><span>수수료안내</span></a></li> <li><a href="/infOthbc/infOthbc/infOthbcLaword.do"><span>법령·서식</span></a></li> <li><a href="/infOthbc/infOthbc/infOthbcInfofc.do"><span>접수처</span></a></li> </ul> </li> <li><a href="/infOthbc/numberInfoOthbc/orgDwld.do"><span>숫자로보는 정보공개</span></a> <ul> <li><a href="/infOthbc/numberInfoOthbc/orgDwld.do"><span>원문다운로드수</span></a></li> <li><a href="/infOthbc/numberInfoOthbc/orgOthbcRate.do"><span>원문공개율</span></a></li> <li><a href="/infOthbc/numberInfoOthbc/befInf.do"><span>사전정보수</span></a></li> <li><a href="/infOthbc/numberInfoOthbc/befInfUseSttus.do"><span>사전정보이용현황</span></a></li> <li><a href="/infOthbc/numberInfoOthbc/ioBigdata.do"><span>정보공개빅데이터</span></a></li> </ul> </li> <li><a href="/infOthbc/prDta/prDtaBiInfo.do"><span>홍보자료</span></a> <ul> <li><a href="/infOthbc/prDta/prDtaBiInfo.do"><span>BI안내</span></a></li> <li><a href="/infOthbc/prDta/prDtaImage.do"><span>홍보영상</span></a></li> <!-- <li><a href="/infOthbc/prDta/prDtaInfrcn.do"><span>홍보캐릭터소개</span></a></li> <li><a href="/infOthbc/prDta/prDtaBrochWebton.do"><span>웹툰&브로슈어</span></a></li> <li><a href="/infOthbc/prDta/prDtaPssrpList.do"><span>공모전 입상작</span></a></li> --> </ul> </li> <li><a href="/infOthbc/dta/dtaDta.do"><span>자료실</span></a></li> </ul> </div> </li> <li class="dep01 icon08"> <a href="javascript:void(0)" onclick="mainIfrmpPopOpen();" title="새창열림" >정보공개체험</a> </li> </ul> <ul class="text_list"> <li><a href="/mberSvc/mber/persionIn.do">회원가입</a></li> <li><a href="/com/sitemap/sitemap.do">사이트맵</a></li> <!-- <li class="top"><a href="#">맨위로</a></li>--> <li class="top"><a href="javascript:void(0);" onclick="moveToTop();">맨위로</a></li> <li class="bottom"><button onclick="moveToBottom();" tabindex="0">맨아래로<span></span></button></li> </ul> </div> <script type="text/javaScript"> let nowUrl = window.location.pathname, $icon_list = $('.icon_list a'); function movePageNHistoryPush(url) { var param = new Object(); util_movePage(url, param); } // 현재 페이지의 left 메뉴가 어디있는지 활성화한다. function onActiveMenu(){ // 현재 URL의 탭 활성화 $.each($icon_list, function(index, obj){ if ($(obj).attr('href').indexOf(nowUrl) > -1){ $(obj).closest('.dep01').addClass('active'); return false; } }); } function moveToBottom(){ window.scrollTo(0,document.querySelector('body').scrollHeight); $('#mark_img').find('a').focus(); } function moveToTop(){ window.scrollTo(0,0); $('a').eq(0).focus(); } /** * 정보공개체험 */ function mainIfrmpPopOpen() { var url = "/com/main/MainIfrmpPop.do"; var option = new Object(); option.width = "850"; // 넓이1200 option.height = "950"; // 높이700 //option.type = "modal"; // 모달 팝업일 경우 modal, 윈도우팝업일경우 window option.type = "window"; // 모달 팝업일 경우 modal, 윈도우팝업일경우 window var param = new Object(); util_modalPage(url, option, param); } // 현재 URL의 탭 활성화 onActiveMenu(); </script> <!-- LEFT END --> <div id="content" class="content"> <!-- CONTENT START --> <div class="tit_area"> <h2>로그인</h2> <ul class="location"> <li><a href="#">홈</a></li> <li><a href="#">회원서비스</a></li> <li> <a href="#">로그인</a> <button type="button" class="open"><img src="../../images/common/btn_location_open.gif" alt="메뉴열기"/></button> <div class="abs_link"> <ul> <li><a href="#">공지사항</a></li> <li><a href="#">자주묻는질문</a></li> <li><a href="#">청구신청</a></li> <li><a href="#">이의신청</a></li> <li><a href="#">제3자접수</a></li> <li><a href="#">신청내역조회</a></li> <li><a href="#">건의·신고</a></li> </ul> </div> </li> </ul> </div> <!-- 복사 시작 --> <div class="login_area tabBtn"> <dl> <dt><a href="#" class="on">회원로그인</a></dt> <dd class="data"> <div class="login_box tabBtns"> <ul> <li> <span class="bt"><a href="#1" class="on">아이디</a></span> <div class="datas"> <p class="login_innr"> <span class="login_id"> <label for="mberId">아이디</label> <input type="text" id="mberId" name="mberId" title="아이디" placeholder="영문, 숫자 조합하여 6자 이상으로 입력"/> </span> <span class="login_pw"> <label for="pwd">비밀번호</label> <input type="password" id="pwd" name="pwd" onKeydown="hitEnterKey(event)" title="비밀번호" /> </span> <span id="spanCaps" style="margin: 0 0 0 184px; color:red; display:none;">CapsLock이 켜져 있습니다.</span> </p> <a href="javascript:void(0)" class="btn_login" id="loginSubmitBtn" name="loginSubmitBtn">로그인</a> <p class="login_list mat50"> <a href="javascript:void(0)" id="searchMberIdBtn" title="아이디 찾기">아이디 찾기</a> <a href="javascript:void(0)" id="searchMberPwdBtn" title="비밀번호 찾기">비밀번호 찾기</a> <a href="javascript:void(0)" id="mberSignUpBtn" title="회원가입">회원가입</a> </p> <span class="point_gr mat35">· 비밀번호는 주기적(6개월)으로 변경하시고, 서비스 이용 후 반드시 로그아웃 하시기 바랍니다.</span> <span class="point_gr mat35">· 아이디와 비밀번호는 대소문자를 구분합니다.</span> <input type="hidden" id="_csrf" name="_csrf" value=""/> </div> </li> <li> <span class="bt"><a href="#2">공동인증서</a></span> <div class="datas hide"> <p class="gongin_innr"> <a href="javascript:void(0)" class="btn_login gongin" id="certPopupBtn">공동인증서 로그인</a> <a href="javascript:void(0)" class="btn_regist" id="certLoginAlert">공동인증서 등록</a> <span class="point_gr mat60">· 공동인증서 로그인을 하시려면, 회원가입 후 아이디로 로그인후, 공동인증서 등록하셔야 합니다.<br> <span class="gry_text mat15">(아이디로 로그인 후 &gt; 마이페이지 &gt; 공동인증서 등록)</span></span> <span class="text_loginreg_obs">모바일로 인증서를 복사할 경우, 인증센터 > 인증서복사> 인증서내보내기를 실행하셔야 합니다.</span> <a href="/MagicLine4Web/MagicMRSWeb/sample.html" title="새창열림" class="btn_loginreg_obs" target="_blank">인증서 복사하기</a> <!-- <a href="https://cert1.open.go.kr:30443/MagicLine4Web/MagicMRSWeb/sample.html" title="새창열림" class="btn_loginreg_obs" target="_blank">인증서 복사하기</a> --> </p> </div> </li> <li> <span class="bt"><a href="#3">아이핀(i-PIN)</a></span> <div class="datas hide"> <p class="gongin_innr"> <a href="#" class="btn_pin" id="ipinPopupBtn" title="아이핀 로그인 새창 열림">아이핀(i-Pin) 로그인</a> <a href="#" class="btn_pin int" id="ipinLoginAlert" >아이핀(i-PIN) 등록</a> <span class="point_gr mat60 tl">· 아이핀(i-PIN)은 인터넷상의 개인식별번호를 의미하며, 대면확인 어려운 인터넷에서 주민등록번호를 사용하지 않고도 본인임을 확인할수 있는 수단입니다.</span> <span class="point_gr mat5 tl">· 아이핀(i-PIN) 로그인을 하시려면, 회원가입 후 아이디로 로그인후, 아이핀(i-PIN)을 등록하셔야 합니다. <br>(아이디로 로그인 후 > 마이페이지 > 인증센터)</span> </p> </div> </li> <li style="display:none;"> <!-- 미오픈상태 --> <span class="bt"><a href="#4">모바일 신분증</a></span> <div class="datas hide"> <p class="gongin_innr"> <a href="#" class="btn_mid" id="midPopupBtn" title="모바일신분증 인증팝업 열림">모바일 신분증 로그인</a> <span class="point_gr mat60 tl">· 모바일신분증 로그인을 하시려면, 회원가입 후 아이디로 로그인후, 모바일신분증을 등록하셔야 합니다. <br>(아이디로 로그인 후 > 마이페이지 > 인증센터)</span> </p> </div> </li> <!-- 보류 (페이지 미확정) <li> <span class="bt"><a href="#3">디지털원패스</a></span> <div class="datas hide"> </div> </li> <li> <span class="bt"><a href="#4">지문보안인증</a></span> <div class="datas hide"> </div> </li> --> </ul> </div> </dd> </dl> <dl> <dt><a href="javascript:showTab(1);">비회원로그인</a></dt> <dd class="data hide"></dd> </dl> </div> <!-- 복사 끝 --> <form id='encForm' name='encForm' method='post'> <input type="hidden" id="encIdn" name="encIdn" value=""/> </form> <form id='reqForm' name='reqForm' method='post'> <!-- 결과 수신 메시지 --> <input type="hidden" id="signOrigin" name="signOrigin" /> <!-- 180701 서명 원문 폼 추가 --> <input type="hidden" id='sign' name='sign'/> <input type="hidden" id='csCheckType' name='csCheckType' value="1"/> <input type="hidden" id="signData" name="signData" value="H2SME5645gYcwgYS5436i7HRjJRr/+BCNl8ckcsIoW4i"/> <input type="hidden" id="vidRandom" name="vidRandom" value=""/> <input type="hidden" id="encData" name="encData" value=""/> </form> <!-- <div id="dscertContainer"> <iframe id="dscert" name="dscert" src="" scrolling="no" width="100%" height="100%" frameborder="0" allowTransparency="true" style="position:fixed;z-index:100010;top:0px;left:0px;width:100%;height:100%;"></iframe> </div> --> <!-- 인증서선택창을 불러올 div 와 iframe 태그 추가함 --> <div id="dscertContainer"> <iframe id="dscert" name="dscert" src="" scrolling="no" width="100%" height="100%" frameborder="0" allowTransparency="true" style="position:fixed;z-index:100010;top:0px;left:0px;width:100%;height:100%;"></iframe> </div> <!-- 이대순.아이핀 팝업 처리결과 정보 = ipin_popup3 에서 값 입력 --> <H1>Encoding Information</H1> <TABLE style="border: 0px solid black; padding: 3px; width: 100%;"> <TR><TD class="e" style="width:30%;">Locale Default Encoding</TD><TD class="v">en_US</TD></TR> <TR><TD class="e" style="width:30%;">File Encoding</TD><TD class="v">UTF-8</TD></TR> <TR><TD class="e" style="width:30%;">OutputStreamWriter Encoding</TD><TD class="v">UTF8</TD></TR> </TABLE> <form id='kcbResultForm' name='kcbResultForm' method='post'> <!-- 결과 수신 메시지 --> <input type="hidden" name="CP_CD" /> <input type="hidden" name="TX_SEQ_NO" /> <input type="hidden" name="RSLT_CD" /> <input type="hidden" name="RSLT_MSG" /> <input type="hidden" name="RSLT_NAME" /> <input type="hidden" name="RSLT_BIRTHDAY" /> <input type="hidden" name="RSLT_SEX_CD" /> <input type="hidden" name="RSLT_NTV_FRNR_CD" /> <input type="hidden" name="DI" /> <input type="hidden" name="CI" /> <input type="hidden" name="CI2" /> <input type="hidden" name="CI_UPDATE" /> <input type="hidden" name="VSSN" /> <input type="hidden" name="RETURN_MSG" /> </form> <script src="/MagicLine4Web/ML4Web/js/crypto/magicjs_1.2.7.2.min.js?q=20241205"></script> <script src="/MagicLine4Web/ML4Web/js/magic_e2e.js?q=20241205"></script> <script type="text/javascript"> let $caps = ''; $(document).ready(function() { $caps = $('#spanCaps'); $("#mberId").focus(); showTitle(); //ID입력 $("#mberId").bind('keyup', function() { $(this).val($(this).val().replace(/[\ㄱ-ㅎㅏ-ㅣ가-힣]|\s/g,'')); }); }); $('body').on('click', function(e) { //console.log(e.target); var obj = e.target; //console.log($(obj).prop('tagName')); var tagNm = $(obj).prop('tagName'); if(tagNm === 'A') { if($(obj).prop('class') === 'on') { showTitle(); } } // 모달 필요없음 혹시몰라서 남김 - 혜성 - if($(obj).hasClass('modal-close')) { $('#myModal').hide(); } }); function showTitle() { $('.tabBtns').find('A').each(function() { console.log($(this).prop('href')); console.log($(this).prop('class')); var cssClass = $(this).prop('class'); if(cssClass ==='on') { $(document).prop('title', '로그인'.concat('-').concat($(this).html())); return; } }); } function dataEncrypt(idn){ var ml = new MagicE2E({"result":"0","ver":"1","session":"92deb5d9a21073561ed92f40180031c0","cert":"MIIDMDCCAhigAwIBAgIBAjANBgkqhkiG9w0BAQUFADBZMQswCQYDVQQGEwJLUjEW\nMBQGA1UECgwNRHJlYW1TZWN1cml0eTEOMAwGA1UECwwFTUxFMkUxIjAgBgNVBAMM\nGURyZWFtU2VjdXJpdHkgcm9vdENBIDIwNDgwHhcNMTYwOTAxMTQxNTQ5WhcNNDYw\nOTAxMTQxNTQ5WjBKMQswCQYDVQQGEwJrcjEWMBQGA1UECgwNZHJlYW1zZWN1cml0\neTESMBAGA1UECwwJTUxFMkUyMDQ4MQ8wDQYDVQQDDAZTYW1wbGUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3noNukxjK8ikxyeW8tkRM9jO3IH1CgD6i\n9dQS1p4RrFwXKsFHh9vbA7glwHQSWnc6ZKEEfss0ZUzPwhTUB7zEeuQbpy5NcXTk\nn3HKvWMkL0bLIcj47LmVi\/p1chv6+9Hy9C84SCnQaGLez+LqhVc5DDLysxKSEIt8\njs4WxRd8lX7pnGE1u9+UqWSeE4jIP\/TZX\/e6GvluXBF7F3StJl+7XOXGUgyCsMY0\nWjReV+iuhpyBurmgKoTe+PVrHXwA6K4O5Pt589KswO\/aUGKpnBxpULjFkQanrXyO\n5XhjkNyIq203V2NOgkFLGcCFPtX63jfk3Ou1lZCaYl6hT\/8ldobBAgMBAAGjEjAQ\nMA4GA1UdDwEB\/wQEAwIF4DANBgkqhkiG9w0BAQUFAAOCAQEALjfo9qfhWXZKNSKT\nwqe5q+eHFc8ZMyEskzHwqDTqaFZ\/8fscAp+W6OsUtECnEfyyq95Gy7VBQNbKeGzF\nAOwC4g8mpHPAMmpLf\/R07lYCVfiYR6bB2dEcn4kmXRb7CndGvhMn948mYxFFL2\/u\nyc4YqdwW2jMOYPeTc+ye+KtlhP\/zlrNe5qbYfqQDmcfZLBlZUa\/F4bdF+EXlYuuv\nnlJX2okaf89FHOX1zykfD6muPjEKLzi4xrxBseBSGlA38Yznc\/\/86RfKZZScbBKw\nmlPe9d+dDl4aaCpXQANpXEcJ2ikp8RunAxhu+oYTtNPv5qXlrRBtidYZLkMm6Zjm\n4yW6eg==","id":"certreq","algo":"SEED\/128"}); $('#encIdn').val(idn); document.reqForm.encData.value = ml.Encrypt($('#encForm').serialize()); } </script> <script type="text/javascript"> window.history.forward(); function noBack(){ window.history.forward(); } </script> <script type="text/javascript"> function receiveMessage(event) { console.log('------------------============================-=-=-=-=-='); console.log(event); //alert(event.data); // Do we trust the sender of this message? if (event.origin !== "https://cert1.open.go.kr:30443"){ return; } var jsonObject = JSON.parse(event.data); //alert(jsonObject.msg); $('#myModal').hide(); if(jsonObject.resultCode == '00' && (jsonObject.ipinLogin != 'Y' || jsonObject.ipinLogin == undefined)) { //공동인증서 로그인 //alert(jsonObject.signerDN); ajaxSubmit(jsonObject.signerDN); } else if(jsonObject.resultCode == '00' && jsonObject.ipinLogin == 'Y') { //아이핀 로그인 var url = "/com/login/certIpinRegPreStep3.ajax"; var param = new Object(); param.ipinNo = jsonObject.CI; param.agent = "PC"; var callBackFn = "ipinLogin_callBack"; util_ajax(url, param, callBackFn); } else if(jsonObject.resultCode == '09'){ alert('등록된 인증서 정보가 없습니다.'); return; } else { return; } } function ajaxSubmit(signerDN){ var frm = $("<form/>",{id:'msgfrm'}); frm.append("<input type='text' name='signerDN'/>"); frm.append("<input type='text' title='메인으로 이동' name='resultURL' value='/com/main/mainView.do'/>"); frm.append("<input type='text' title='로그인으로 이동' name='errorURL' value='/com/login/memberLogin.do'/>"); frm.find('input[name=signerDN]').val(signerDN); console.log($(frm).find('input[name=signerDN]').val()); console.log("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n\n"); //return false; console.log(frm.serialize()); $.ajax({ type: 'POST' ,url:'/com/login/memberCertLogin.ajax' ,data: frm.serialize() ,success:function(ret){ var obj = JSON.parse(ret); console.log("\n\n==================================================="); console.log(obj.error_msg); console.log("===================================================\n\n"); if(obj.error_code == '00') { window.location.href = obj.vo.resultURL; }else{ alert(obj.error_msg); if(obj.error_code == '88') { var url = "/mberSvc/mber/passwdSearchResetup.do"; var param = new Object(); param.mberId = obj.rtnVO.mberId; param.mberPassPwd = obj.rtnVO.pwd; util_movePage(url, param); } } }, error : function(data){ alert('로그인을 요청하는 중 오류가 발생하였습니다.'); }, complete : function(data) { //alert(data); } }); }; ipinLogin_callBack = function(result) { //console.log(result.error_code); //console.log(result.error_msg); if(result.error_code == '00') { alert(result.error_msg); var url = "/com/main/mainView.do"; var param = new Object(); util_movePage(url, param); } else { alert(result.error_msg); var url = "/com/login/memberLogin.do"; var param = new Object(); util_movePage(url, param); } } $(document).ready(function() { window.addEventListener("message", receiveMessage, false); $("#certPopupBtn").on('click', function() { //$('#myModal').show(); //18.07.10 //1. 서명 원문 추가해서 signedFormR 에 서명 원문 데이터 파라미터 추가 //2. 서명 원문 내용 출력 추가 // TODO : 반영할땐 result 출력 없이 해야됨. //var isResultShown = false; doSignData(); }); var popupWindow; //이동기.아이핀 $("#ipinPopupBtn").on('click', function() { console.log("인증하기"); //개발 서버 일 경우 rms 서버의 3.jsp를 요청함 if(window.location.host.indexOf('tww3.open.go.kr') > -1){ popupWindow = window.open("https://cert1.open.go.kr:30443/kcb/ipin/ipinRegPop3.jsp", "kcbPop", "left=200, top=100, status=0, width=450, height=550"); }else{ popupWindow = window.open("https://cert1.open.go.kr:30443/kcb/ipin/ipinRegPop1.jsp", "kcbPop", "left=200, top=100, status=0, width=450, height=550"); } popupWindow.focus(); }); //모바일신분증 모달팝업 $("#midPopupBtn").on('click', function() { midPopupOpen(); }); }); function doSignData() { var signData = $("#signData").val(); if (signData.length < 1) { alert('폼 데이터를 입력하세요.'); $("#signData").focus(); return; } document.reqForm.signOrigin.value = document.reqForm.signData.value; magicline.uiapi.MakeSignData(signData, null, mlCallBack); } // 서명 callback function mlCallBack(code, message) { if (code == 0) { //alert(message.encMsg); encMsg = message.encMsg; if ($('#idn').val() != "") { dataEncrypt($('#idn').val()); } magicline.uiapi.getRandomfromPrivateKey(function(code, resultMsg) { if (code == 0) { $("#vidRandom").val(resultMsg); ajaxSubmit(); } else { alert("결과값 수신에 실패하였습니다."); return; } }); } else { alert("결과값 수신에 실패하였습니다."); return; } } function dataEncrypt(idn) { var ml = new MagicE2E( {"result":"0","ver":"1","session":"92deb5d9a21073561ed92f40180031c0","cert":"MIIDMDCCAhigAwIBAgIBAjANBgkqhkiG9w0BAQUFADBZMQswCQYDVQQGEwJLUjEW\nMBQGA1UECgwNRHJlYW1TZWN1cml0eTEOMAwGA1UECwwFTUxFMkUxIjAgBgNVBAMM\nGURyZWFtU2VjdXJpdHkgcm9vdENBIDIwNDgwHhcNMTYwOTAxMTQxNTQ5WhcNNDYw\nOTAxMTQxNTQ5WjBKMQswCQYDVQQGEwJrcjEWMBQGA1UECgwNZHJlYW1zZWN1cml0\neTESMBAGA1UECwwJTUxFMkUyMDQ4MQ8wDQYDVQQDDAZTYW1wbGUwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3noNukxjK8ikxyeW8tkRM9jO3IH1CgD6i\n9dQS1p4RrFwXKsFHh9vbA7glwHQSWnc6ZKEEfss0ZUzPwhTUB7zEeuQbpy5NcXTk\nn3HKvWMkL0bLIcj47LmVi\/p1chv6+9Hy9C84SCnQaGLez+LqhVc5DDLysxKSEIt8\njs4WxRd8lX7pnGE1u9+UqWSeE4jIP\/TZX\/e6GvluXBF7F3StJl+7XOXGUgyCsMY0\nWjReV+iuhpyBurmgKoTe+PVrHXwA6K4O5Pt589KswO\/aUGKpnBxpULjFkQanrXyO\n5XhjkNyIq203V2NOgkFLGcCFPtX63jfk3Ou1lZCaYl6hT\/8ldobBAgMBAAGjEjAQ\nMA4GA1UdDwEB\/wQEAwIF4DANBgkqhkiG9w0BAQUFAAOCAQEALjfo9qfhWXZKNSKT\nwqe5q+eHFc8ZMyEskzHwqDTqaFZ\/8fscAp+W6OsUtECnEfyyq95Gy7VBQNbKeGzF\nAOwC4g8mpHPAMmpLf\/R07lYCVfiYR6bB2dEcn4kmXRb7CndGvhMn948mYxFFL2\/u\nyc4YqdwW2jMOYPeTc+ye+KtlhP\/zlrNe5qbYfqQDmcfZLBlZUa\/F4bdF+EXlYuuv\nnlJX2okaf89FHOX1zykfD6muPjEKLzi4xrxBseBSGlA38Yznc\/\/86RfKZZScbBKw\nmlPe9d+dDl4aaCpXQANpXEcJ2ikp8RunAxhu+oYTtNPv5qXlrRBtidYZLkMm6Zjm\n4yW6eg==","id":"certreq","algo":"SEED\/128"}); $('#encIdn').val(idn); document.reqForm.encData.value = ml.Encrypt($('#encForm').serialize()); } function ajaxSubmit(){ var msg = encodeURIComponent(encMsg); $("#signedResultArea").html(); var frm = $("<form/>",{id:'msgfrm'}); frm.append("<input type='text' name='sign'/>"); //console.log("\n\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"); //console.log($(frm).prop('id')); $(frm).find('input[name=sign]').val(msg); frm.append("<input type='text' title='메인으로 이동' name='resultURL' value='/com/main/mainView.do'/>"); frm.append("<input type='text' title='로그인으로 이동' name='errorURL' value='/com/login/memberLogin.do'/>"); frm.append("<input type='hiden' name='vidRandom' value='"+ $("#vidRandom").val()+ "'/>"); frm.append("<input type='hiden' name='encData' value='"+ $("#encData").val()+ "'/>"); //console.log($(frm).find('input[name=sign]').val()); //console.log("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n\n"); //return false; console.log(frm.serialize()); $.ajax({ type: 'POST' ,url:'/com/login/memberCertLogin.ajax' ,data: frm.serialize() ,success:function(ret){ // alert(ret); var obj = JSON.parse(ret); console.log("\n\n==================================================="); console.log(obj.error_msg); console.log("===================================================\n\n"); //alert(obj.error_code); //alert('url\r'+obj.vo.resultURL); if(obj.error_code == '00') { window.location.href = obj.vo.resultURL; }else{ alert(obj.error_msg); if(obj.error_code == '88') { var url = "/mberSvc/mber/passwdSearchResetup.do"; var param = new Object(); param.mberId = obj.rtnVO.mberId; param.mberPassPwd = obj.rtnVO.pwd; util_movePage(url, param); } } }, error : function(data){ alert('로그인을 요청하는 중 오류가 발생하였습니다.'); }, complete : function(data) { //alert(data); } }); }; </script> <script type="text/javaScript"> var certRedirectURL = ""; $(document).ready(function(){ initValidator({ onlyEng : "mberId" }, "loginSubmitBtn"); //이벤트 만들기 initEvent(); }); function setRedirectURL(url) { certRedirectURL = url; }; /** * 메인화면 이동 */ function goMain() { var url = "/com/main/mainView.do"; var param = new Object(); util_movePage(url, param); }; /******************************************************* * 이벤트 초기화 ********************************************************/ function initEvent() { // 로그인 $("#loginSubmitBtn").bind("click", function(){ if($("#mberId").val() == ""){ alert("아이디를 입력해 주세요"); $("#mberId").focus(); return; } if($("#pwd").val() == ""){ alert("비밀번호를 입력해 주세요"); $("#pwd").focus(); return; } loginSubmit(); /* var param = new Object(); param.mberId = "asdfasdf"; util_movePage("/com/login/memberLogin.do", param); */ }); // 회원가입 $("#mberSignUpBtn").bind("click", function(){ var url = "/mberSvc/mber/persionIn.do"; var param = new Object(); util_movePage(url, param); }); // 아이디 찾기 $("#searchMberIdBtn").bind("click", function(){ var url = "/mberSvc/mber/idSearch.do"; var param = new Object(); util_movePage(url, param); }); // 비밀번호 찾기 $("#searchMberPwdBtn").bind("click", function(){ var url = "/mberSvc/mber/passwdSearch.do"; var param = new Object(); util_movePage(url, param); }); $("#certLogin").bind("click", function() { certLogin(); }); //////////////////////////////////////////////////////////////////////////////////////// // 공인인증서 등록 알럿 $('#certLoginAlert').bind("click", function(){ alert("아이디로 로그인 후 공동인증서 등록이 가능합니다.\n(개인인증서만 가능. 법인인증서 불가) "); $('.login_box.tabBtns .on').attr('class',''); $('.login_box.tabBtns a:first').click(); $('.login_box.tabBtns a:first').attr('class', 'on'); location.href = "/com/login/memberLogin.do#1"; }); // 이동기.아이핀 등록 알럿 $('#ipinLoginAlert').bind("click", function(){ alert("아이디로 로그인 후 아이핀 등록이 가능합니다. "); $('.login_box.tabBtns .on').attr('class',''); $('.login_box.tabBtns a:first').click(); $('.login_box.tabBtns a:first').attr('class', 'on'); location.href = "/com/login/memberLogin.do#1"; }); setCSRFToken(''); }; function setCSRFToken(csrf){ if (isEmpty(csrf)){ $('#_csrf').val(result.csrfToken); } else { $('#_csrf').val(csrf) } } /** * 로그인 */ function loginSubmit(arg){ /*로그인 연속 오류 확인*/ if($.cookie("loginFailDate")!=null){ var thisDate = new Date(); var checkDate = new Date($.cookie("loginFailDate")); var checkTime = (thisDate.getTime() - checkDate.getTime())/(1000*60); if(checkTime<5){ var addMsg = ""; //addMsg = "로그인 연속실패로 5분간 접속이 제한됩니다!\n잠시후 다시 로그인 하시기 바랍니다."; addMsg = "로그인 연속실패로 5분간 접속이 제한됩니다!\n비밀번호 찾기 기능을 이용하시기 바랍니다."; alert(addMsg); return; }else{ $.cookie("loginFailCnt",null); $.cookie("loginFailDate",null); } } var mberId = $.trim($("#mberId").val()); var pwd = $("#pwd").val(); // mberId = $.base64.encode(mberId); // pwd = $.base64.encode(pwd); var url = "/com/login/memberLogin.ajax"; var param = util_domValues(); param.mberId = mberId; param.pwd = pwd; param.csrf = $('#_csrf').val(); param.agent = "PC"; var callBackFn = "loginSubmit_callBack"; util_ajax(url, param, callBackFn); } /** * 로그인 콜백 */ function loginSubmit_callBack(result){ setCSRFToken(result.csrf); if(result.error_code == "88"){ alert(result.error_msg+"\r비밀번호변경 페이지로 이동합니다."); // document.location.href = result.rtnVO.redirectUrl; var url = "/mberSvc/mber/passwdSearchResetup.do"; var param = new Object(); param.mberId = result.rtnVO.mberId; param.mberPassPwd = result.rtnVO.pwd; util_movePage(url, param); }else if(result.error_code == "00"){ /*로그인 오류 실패 초기화*/ $.cookie("loginFailCnt",null); $.cookie("loginFailDate",null); // 홈페이지 회원에게 2년 주기로 개인정보 수집.이용 재동의 획득 var toDate = result.today; var useAgreePot = result.rtnVO.useAgreePot; var pwdIssuPot = result.rtnVO.tmprPwdIssuPot; /*추가(선웅)*/ if(pwdIssuPot != null && pwdIssuPot != ""){ alert("임시비밀번호를 사용중이십니다.\n비밀번호 변경 페이지로 이동합니다."); var url = "/mypage/myPage/myPageMberInfoUpdt.do"; var param = new Object(); param.mberId = result.rtnVO.mberId; util_movePage(url, param); } else if(useAgreePot != null && useAgreePot != "" && util_reckDate(useAgreePot, toDate) > 730){ alert("개인정보 재동의 대상 회원입니다.\n재동의 페이지로 이동합니다."); var url = "/mypage/myPage/useAgreeUpdate.do?noRedirectUrl=Y"; var param = new Object(); util_movePage(url, param); }else{ //우편번호가 6자리일경우 회원정보 수정화면으로 이동 if(result.rtnVO.zipCode.length == "7"){ alert("새 우편번호가 시행(‘15.8.1.)됨에 따라, \n 회원정보 주소란의 우편번호를 변경하여 주시기 바랍니다. \n\n ※ 우편번호 변경을 위해 회원정보 수정화면으로 이동합니다."); var url = "/mypage/myPage/myPageMberInfoUpdt.do"; var param = new Object(); util_movePage(url, param); }else{ if (certRedirectURL =="") { goMain(); } else { var param = new Object(); util_movePage(certRedirectURL, param); } } } }else if(result.error_code == "55") { //console.log("여기에 걸린다."); alert("비밀번호 5회 연속 로그인 실패로 5분간 접속하실수 없습니다.\n 비밀번호 찾기 페이지로 이동합니다."); document.location.href = '/mberSvc/mber/passwdSearch.do'; return; }else if(result.error_code == "03"){ util_alert("이미 탈퇴한 회원입니다."); return; }else{ /*로그인 연속 실패 관련*/ var addMsg = ""; if($.cookie("loginFailCnt") == null){ $.cookie("loginFailCnt",1,{expires:1}); }else{ if($.cookie("loginFailCnt")>=5){ var loginFail5Date = new Date(); $.cookie("loginFailDate",loginFail5Date,{expires:1}); //addMsg = "\n로그인 5회 실패, 로그인 연속실패로 5분간 접속이 제한됩니다!"; addMsg = "\n5회 연속 로그인 실패해, 비밀번호는 초기화 되어 재발급페이지로 이동합니다."; alert(result.error_msg+addMsg); var url = "/com/login/lastFailLoginDt.ajax"; var param = new Object(); param.mberId = $("#mberId").val(); var callBackFn = "lastFailLoginDt_callBack"; util_ajax(url, param, callBackFn); return; }else{ $.cookie("loginFailCnt",parseInt($.cookie("loginFailCnt"))+1,{expires:1}); addMsg = "\n5회 연속 로그인 실패한 경우, 비밀번호는 초기화 되어 재발급 처리되기 때문에 다시 한 번 확인 후 입력해 주세요."; } } util_alert(result.error_msg+addMsg); return; } }; function lastFailLoginDt_callBack() { document.location.href = '/mberSvc/mber/passwdSearch.do'; } /** * 엔터시 로그인 이벤트 */ function hitEnterKey(e){ let caps = e.getModifierState && e.getModifierState('CapsLock'); // capslock이 켜져 있다면 문구를 노출한다. (caps) ? $caps.show() : $caps.hide(); if(e.keyCode == 13){ loginSubmit(); }else{ e.keyCode == 0; return; } }; function showTab(no) { if(no == 1) { alert('비회원으로 청구 또는 이의신청을 하실 경우에는\n비회원 로그인 시에만 처리조회가 가능합니다.'); var url = "/com/login/guestLoginByPersion.do"; var param = new Object(); param.redirectUrl = result.redirectUrl; util_movePage(url, param); } }; certLogin = function() { util_moveCert( "/com/login/memberCertLogin.do", "/com/login/memberLogin.do" ); }; sendEmailMber = function(){ var url = "/mberSvc/mber/rendomPwd.ajax"; var param = new Object(); param.mberId = result.openMberVO.mberId; var callBackFn = "sendEmailMber_callBack"; util_ajax(url, param, callBackFn); }; /** * 메일발송 콜백 */ sendEmailMber_callBack = function(result){ if(result.error_code == "00"){ alert("이메일로 임시비밀번호가 발급되었습니다."); var url = "/com/main/mainView.do"; var param = new Object(); util_movePage(url, param); }else{ alert(result.error_msg); return; } }; //모바일 신분증 인증팝업 open midPopupOpen = function (){ var url = '/com/login/midQrPop.do'; var option = new Object(); option.width = "880"; // 넓이 option.height = "661"; // 높이 option.type = "modal"; // 모달 팝업일 경우 modal, 윈도우팝업일경우 window var param = new Object(); param.prevPage = 'login'; util_modalPage(url, option, param); }; //모바일신분증 로그인 처리 loginMid = function(trxCode, svcCode){ var url = "/com/login/midLogin.ajax"; var param = new Object(); param.trxCode = trxCode; param.svcCode = svcCode; param.agent = "PC"; var callBackFn = "loginMid_callBack"; util_ajax(url, param, callBackFn); }; loginMid_callBack = function (result){ //console.log(result.error_code); //console.log(result.error_msg); if(result.error_code == '00') { alert(result.error_msg); var url = "/com/main/mainView.do"; var param = new Object(); util_movePage(url, param); } else { alert(result.error_msg); } }; </script> <!-- The Modal --> <div id="myModal" class="modal"> <!-- Modal content --> <div class="modal-content"> <div class="modal-header"> <span class="modal-close">&times;</span> <h2>Modal Header</h2> </div> <div class="modal-body" id="modalBody"> <!-- <p>Some text in the Modal Body</p> <p>Some other text...</p> --> <!-- <iframe id="ifrmBody" /> --> <iframe id="ifrmBody"></iframe> </div> <div class="modal-footer"> <h3>Modal Footer</h3> </div> </div> </div> <!-- CONTENT END --> </div> <!-- FOOTER START --> <div class="footer"> <div class="foot_link"> <ul> <li class="gr"><a href="/useInfo/useIndvdlinfo.do">개인정보처리방침</a></li> <li><a href="/useInfo/useCpyrht.do">저작권보호정책</a></li> <li><a href="/useInfo/userDwln.do">뷰어다운로드</a></li> <li><a href="/useInfo/userMap.do">찾아오시는길</a></li> <li style="display: none;"></li> <li> <label class="access" for="sel01">관련기관정보</label> <select id="sel01" title="관련기관정보" tabindex="0"> <option>관련 기관정보</option> <option data-link="http://www.alio.go.kr" title="ALIO 공공기관 경영정보공개시스템">ALIO 공공기관 경영정보공개시스템</option> <option data-link="http://www.data.go.kr" title="DATA공공데이터포털">DATA공공데이터포털</option> <option data-link="https://kreach.me.go.kr" title="화학물질정보처리시스템">화학물질정보처리시스템</option> <option data-link="https://seereal.lh.or.kr" title="SEE:REAL-한국토지주택공사">SEE:REAL-한국토지주택공사</option> <option data-link="http://www.hira.or.kr" title="건강보험심사평가원">건강보험심사평가원</option> <option data-link="http://data.gg.go.kr" title="경기데이터드림">경기데이터드림</option> <option data-link="https://www.laiis.go.kr" title="내고장알리미">내고장알리미</option> <option data-link="http://www.academyinfo.go.kr" title="대학알리미">대학알리미</option> <option data-link="http://water.nier.go.kr" title="물환경정보시스템">물환경정보시스템</option> <option data-link="http://openapt.seoul.go.kr" title="서울특별시 공동주택통합정보마당">서울특별시 공동주택통합정보마당</option> <option data-link="http://www.sexoffender.go.kr" title="성범죄자알림e">성범죄자알림e</option> <option data-link="http://www.smartconsumer.go.kr" title="한국소비자원 스마트컨슈머">한국소비자원 스마트컨슈머</option> <option data-link="http://www.prism.go.kr" title="정책연구관리시스템 PRISM">정책연구관리시스템 PRISM</option> <option data-link="http://www.childschool.go.kr" title="유아학비지원시스템 e-유치원">유아학비지원시스템 e-유치원</option> <option data-link="http://www.childcare.go.kr" title="임신육아종합포털 아이사랑">임신육아종합포털 아이사랑</option> <option data-link="http://cleanup.seoul.go.kr" title="서울특별시 정비사업 정보몽땅">서울특별시 정비사업 정보몽땅</option> <option data-link="http://www.gov.kr/portal/main" title="정부24">정부24</option> <option data-link="http://lofin.mois.go.kr/" title="지방재정365 지방재정통합공개시스템">지방재정365 지방재정통합공개시스템</option> <option data-link="http://www.cleaneye.go.kr" title="클린아이 지방공공기관통합공시">클린아이 지방공공기관통합공시</option> <option data-link="http://contents.archives.go.kr" title="행정안전부 국가기록원">행정안전부 국가기록원</option> </select> <span class="abs_btn" style="padding-left:3px;"> <a href="#" class="btn_susu" onclick="goLinkSiteFn();" title="새창열림">이동</a> </span> </li> </ul> </div> <div class="foot_text"> <div class="in_text"> <span class="call">1588-2572</span> <p> 대한민국정보공개 30112 세종특별자치시 도움6로 42(어진동)<br/> 이용문의 : 1588-2572 (월~금 09:00~18:00, 공휴일 제외) <br/>대표메일 : openinfo@korea.kr <strong style="font-size:13px;">ⓒ Ministry of the Interior and Safety. Some Rights Reserved.</strong> </p> <div id="mark_img" class="mark_img"> <a title="새창" href="http://www.wa.or.kr/board/list.asp?BoardID=0006" target="_blank"> <img class="wa" alt="(사)한국장애인단체총연합회 한국웹접근성인증평가원 웹 접근성 우수사이트 인증마크(WA인증마크)" src="/images/common/wa_certification_mark.bmp"> </a> </div> </div> </div> </div> <script type="text/javaScript" language="javascript" > const scui = ''; //<![CDATA[ /* 상세검색이동 */ goLinkSiteFn = function() { var url = $("#sel01 option:selected").attr('data-link'); if(url != null && url != "" && url.indexOf("http") > -1){ window.open(url); } else { alert("관련기관을 선택해주세요."); $("#sel01").focus(); } }; //]]> </script> <!-- FOOTER END --> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10