/** * ·Î±×ÀÎ ½ºÅ©¸³Æ® * * version : v1.00 * author : SHIN-IL,KIM * date : 2010.08.27 * @(#) : login.js */ document.addEventListener("DOMContentLoaded",function(){ redirectHttps(); Action.execute('init',null); var bi_browser = document.getElementById('info_browser'); var bi_OS = document.getElementById('info_os'); var str_browser_info = checkBroswer(); var str_browser_os = checkOS(); bi_browser.querySelector('#info_txt').innerHTML = "Á¢¼ÓÇÑ À¥ºê¶ó¿ìÀú"; bi_browser.querySelector('#info_str').innerHTML = str_browser_info[1]; bi_OS.querySelector('#info_txt').innerHTML = "À©µµ¿ì ¹öÀü"; bi_OS.querySelector('#info_str').innerHTML = str_browser_os; startTime(); }); function redirectHttps() { var vHost = window.location.hostname; var vUrl = document.location.href.toLowerCase(); // url ¼Ò¹®ÀÚ·Î var vCheck = false; if ( vHost != "localhost" && vHost != "10.21.10.21" //¿î¿µ1 ¾ÆÀÌÇÇ·Î && vHost != "10.21.10.24" //¿î¿µ2 ¾ÆÀÌÇÇ·Î && vHost != "10.21.18.21" // °³¹ß ){ /* if (window.location.protocol != "https:") { vUrl = vUrl.replace('http:', 'https:'); vCheck = true; } */ if (vHost != "ds.pulmuone.com") { vUrl = vUrl.replace(vHost, "ds.pulmuone.com"); vCheck = true; } else if (vHost == "ds.pulmuone.co.kr") { vUrl = vUrl.replace('pulmuone.co.kr', 'pulmuone.com'); vCheck = true; } } if (vCheck) { location.replace(vUrl); } } var LGIN_ID2=""; var loginForm; //var mvp = "/jsp/ordermgt/gnralorderds/gnralorderinquryds00.jsp"; // ±âº»¸Þ´º var mvp = "/jsp/orgmgt/stohusmgt/stohusregi00.jsp";// DS ±âº»¸Þ´º //var mvp = "/jsp/mstrmgt/sysmgt/menumgt00.jsp?F_1_MENU_ID=6&F_2_MENU_ID=13&F_3_MENU_ID=14&F_4_MENU_ID=&F_ROLE_PERMSN=0000"; /** * ¾×¼Ç Ŭ·¡½º */ var Action = { execute: function(cmd, param) { switch(cmd) { case "init" : Request.initialization(); break;// ÃʱâÈ ¿äû case "login" : Request.getLogin(); break;// ·Î±×ÀÎ ¿äû case "changePasswordRequest" : Request.getChangePasswordRequest(); break; case "survey" : Request.reqSurvey(param); break;// ¼³¹®Á¶»ç¿©ºÎ } } } /** * ¿äû Ŭ·¡½º */ var Request = { // [01] ÃʱâÈ ¿äû ó¸® initialization: function() { Login.LGIN_ID = Cookie.get("LGIN_ID"); // ÄíÅ°°ª Á¸Àç if ( Login.LGIN_ID != "" ) { $("#LGIN_ID").val(Login.LGIN_ID); document.getElementById("isIdSave").checked = true; document.getElementById("PWD").focus(); } // ÄíÅ°°ª ¹ÌÁ¸Àç else { document.getElementById("LGIN_ID").focus(); } // ·Î±×ÀÎ ¿©ºÎ È®ÀÎ //Response.setCheckLogin($.ajax({type:"POST",url:"/ASUserMgt.do",data: "pkg=as.mstrmgt.sysmgt&cNm=ASUserMgt&requestType=isLogin&resultType=html&isLogWrite=true",async:false}).responseText.trim()); } // [02] ·Î±×ÀÎ ¿äû ,getLogin : function(param) { Login.LGIN_ID = $("#LGIN_ID").val(); Login.PWD = $("#PWD").val(); if (Login.LGIN_ID.length == 0) { alert("¾ÆÀ̵𸦠ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ."); document.getElementById("LGIN_ID").focus(); return; } else if (Login.PWD.length == 0) { alert("ºñ¹Ð¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ."); document.getElementById("PWD").focus(); return; } if (document.getElementById("isIdSave").checked) { Cookie.set("LGIN_ID", Login.LGIN_ID, 180); } else { Cookie.set("LGIN_ID", "", -1); } //var result = $.post("/ASUserMgt.do?"+ $("#f1").serialize()); /* Response.setLogin( $.ajax({ type:"POST", url:"/ASUserMgtNew.do", //data: $("#f1").serialize()+"&mode=R&pkg=as.mstrmgt.sysmgt&cNm=ASUserMgt&requestType=login&resultType=html&isLogWrite=true", data: FormAttr, async:false }).responseText.trim() ); */ /* var FormAttr = $('#f1').serializeArray(); FormAttr.push({name: "mode", value:"R"},{name: "pkg", value:"as.mstrmgt.sysmgt"}); FormAttr.push({name: "cNm", value:"ASUserMgt"}); FormAttr.push({name: "requestType", value:"login"},{name: "resultType", value:"html"}); FormAttr.push({name: "isLogWrite", value:"true"}); $.ajax({ type:"POST", url:"/ASUserMgtNew.do", async:false, data: FormAttr, beforeSend : function() {} }) .fail(function(xhr, status, error) {alert(error);}) .always(function(){}) .done(function(responseText, textStatus, XMLHttpRequest) { Response.setLogin(responseText.trim()); }); */ var dataForm = new FormData(document.querySelector("#f1")); dataForm.append("mode", "R"); dataForm.append("pkg", "as.mstrmgt.sysmgt"); dataForm.append("cNm", "ASUserMgt"); dataForm.append("requestType", "login"); dataForm.append("resultType", "html"); dataForm.append("isLogWrite", "true"); var xhrObj = new xhrPost("/ASUserMgtNew.do", "form", "text", dataForm); var xhr = xhrObj.getXhr(); xhr.onload = function(){ if (xhr.status != 200) { alert('Request Error!'); return false; } else if (xhr.response == null) { alert(_functionErrMsg); return false; } var responseText = xhr.response; Response.setLogin(responseText.trim()); } xhrObj.send(); }, getChangePasswordRequest: function() { var C_PWD = $("#C_PWD").val(); var O_PWD = $("#O_PWD").val(); if ( C_PWD == '12345' ) { alert("1. »õ·Î¿î ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»óÀÌ¿© ¾ßÇÕ´Ï´Ù..\n\n\n2. ¾ÕÀ¸·Î »ç¿ëÇÏ½Ç ºñ¹Ð¹øÈ£´Â 12345 ´Â »ç¿ëÇϽǼö ¾ø½À´Ï´Ù."); $("#O_PWD").val(""); $("#C_PWD").val("").focus(); return false; } else if ( C_PWD != O_PWD ) { alert("[º¯°æ ºñ¹Ð¹øÈ£] ¿Í [ºñ¹Ð¹øÈ£ È®ÀÎ] ÀÌ ¼·Î ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù."); return false; } else if (C_PWD.length < 4) { alert("ºñ¹Ð¹øÈ£´Â ÃÖ¼ÒÇÑ 4ÀÚ ÀÌ»óÀÔ´Ï´Ù."); return false; } else{ /* Response.setChangePasswordRequest ( $.ajax({ type:"POST", url:"/ASUserMgt.do", data: "pkg=as.mstrmgt.sysmgt&cNm=ASUserMgt&requestType=changePasswordRequest&resultType=html&isLogWrite=true&LGIN_ID="+LGIN_ID2+"&PWD="+C_PWD, async:false }).responseText.trim() ); */ $.ajax({ type : 'POST', url : "/ASUserMgt.do", cache : false, async : false, dataType : 'text', data : { "pkg" : "as.mstrmgt.sysmgt", "cNm" : "ASUserMgt", "requestType" : "changePasswordRequest", "resultType" : "html", "isLogWrite" : "true", "LGIN_ID" : LGIN_ID2, "PWD" : C_PWD }, beforeSend : function() {} }) .fail(function(xhr, status, error) {alert(error);}) .always(function(){}) .done(function(responseText, textStatus, XMLHttpRequest) { Response.setChangePasswordRequest(responseText.trim()); }); } } // ¼³¹®Á¶»ç ,reqSurvey: function(param) { var mode=1; var strType = "&requestType=getSurvey"+mode+"&resultType=json"; var procMode = "R"; strType = strType +"&mode="+procMode; AjaxQNew.run("Response.resSurvey(rs,'"+param+"')", "ASCompanyMainNew.do" , $("#s1").serialize()+"&"+strType); } } /** * ÀÀ´ä Ŭ·¡½º */ var Response = { // [01] ·Î±×ÀÎ ¿©ºÎ üũ °á°ú setCheckLogin: function(rs) { var d = rs.split("$"); if ( d[0] == '000') { if ( confirm("ÀÌ¹Ì ·Î±×ÀÎÀÌ µÈ »óÅÂÀÔ´Ï´Ù!\n\n[È®ÀÎ] ¸ÞÀÎ ÆäÀÌÁö·Î À̵¿\n\n[Ãë¼Ò] ´Ù¸¥ ¾ÆÀ̵ð·Î ·Î±×ÀÎ") ) { location.href=mvp; } else { document.f1.reset(); $("#LGIN_ID").focus(); } } } // [02] ·Î±×ÀΠ󸮰á°ú ,setLogin: function(rs) { var d = rs.split("$"); if ( d[0] == '000'){ $("F_SYSTEM_ID").val(d[1]); Response.movePage(d[1], d[2]); //location.href = mvp; } else if ( d[0]=='050' || d[0]=='051') { alert("¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ È®ÀÎÇØ ÁֽʽÿÀ"); } else if ( d[0] == '060' ) { LGIN_ID2 = $("#LGIN_ID").val(); loginForm = $("#changePasswordForm").html(); $("#changePasswordForm").html(Design.getChangePasswordForm()); setTimeout("_('C_PWD').focus();",500); } else if ( d[0] == '059' ) { alert("10ºÐ¾È¿¡ ºñ¹Ð¹øÈ£¸¦ 3¹ø À߸ø ÀÔ·ÂÇϼ̽À´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϼ¼¿ä."); } else { alert("[12345]·Î ½ÃµµÇÏ½Ã°í ¾ÈµÇ¸é ºñ¹Ð¹øÈ£¸¦ ÃʱâÈÇÏ¼Å¾ß ÇÕ´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϼ¼¿ä."); } }, // [03] ¸ÞÀÎÆäÀÌÁö À̵¿ movePage: function(mode, grpCd) { //¼³¹® ´ë»ó È®ÀÎÇϱâ (DS-ÁöÁ¡Àå/FD -Áö»çÀå) -³ªÁß¿¡ Ç®±â dsadminÃß°¡ÇÔ if(grpCd == "000332" || grpCd == "UG20" || grpCd == "001076"||grpCd == "UG22") { Action.execute('survey',mode); } //Action.execute('survey',mode); mode = mode.toLowerCase(); var f1 = document.f1; /* if( mode == 'ds' || mode == 'fd' ) { var url = "./main"+mode; //bshyun 20101126 ¸ð´×½ºÅÜÀÎ °æ¿ì //20110801 ¸ð´×½ºÅÜ2 ´ë±¸ºÏ±¸ UG24 if( grpCd == "UG24" || grpCd == "UG21" || grpCd == "UG23" || grpCd == "UG103") url += "_ms"; //UG23:FD-´ë¸®Á¡(PHIÁÖ¹®) Ãß°¡ 2011.06.09 YJE //UG103:Ãѹ«2 Ãß°¡ 11.08.02 YJE if(grpCd == "UG998" ) { url = "/jsp/cmnt/spotvc/catlguinquryds00_new"; //UserMenu.pageMove2("/jsp/cmnt/spotvc/catlguinqury00.jsp", "7", "52", "56", null, null); } // DS ÁöÁ¡Àå,»ç¹«Á÷¿ø ¿ÜÀÇ DS º»»ç if( mode == 'ds' && grpCd != "000332" && grpCd != "000333") url += "_company"; //SMS CRM if( grpCd == "12710") url = "/jsp/smsSend/smsSendCrm"; $("LGIN_ID").val(""); $("PWD").val(""); f1.method = "POST"; f1.action = url+".jsp"; f1.submit(); } */ if( mode == 'ds') { var url = "/main.ds"; if(grpCd == "UG998") url = "/jsp/cmnt/spotvc/catlguinquryds00_new.jsp"; if(grpCd == "12710") url = "/jsp/smsSend/smsSendCrm.jsp"; //SMS CRM $("LGIN_ID").val(""); $("PWD").val(""); f1.method = "POST"; f1.action = url; f1.submit(); } else { alert("´Ù½Ã ·Î±×ÀÎÇØÁֽʽÿÀ."); //alert("ÇöÀç »ç¿ëÀÚÀÇ Á¤º¸°¡ [FD] ȤÀº [DS] ÀÎÁö ¼³Á¤ÀÌ µÇ¾îÀÖÁö ¾Ê½À´Ï´Ù.\n\n\n°ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϼ¼¿ä."); } }, setChangePasswordRequest: function(rs) { var d = rs.split("$"); if ( d[0] == '000') { /* $("#changePasswordForm").html("Á¤»óÀûÀ¸·Î ºñ¹Ð¹øÈ£°¡ º¯°æµÇ¾ú½À´Ï´Ù.¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÈÄ ·Î±×ÀÎÇØÁÖ¼¼¿ä."+loginForm); setTimeout("_('PWD').focus();",1000); setTimeout("$('LGIN_ID').val('"+LGIN_ID2+"');",1000); */ Response.setLogin( $.ajax({ type:"POST", url:"/ASUserMgt.do", data: "pkg=as.mstrmgt.sysmgt&cNm=ASUserMgt&requestType=login&resultType=html&isLogWrite=true&LGIN_ID="+LGIN_ID2+"&PWD="+$("#C_PWD").val(), async:false }).responseText.trim() ); } else { alert("´Ù½Ã ·Î±×ÀÎÇØÁֽʽÿÀ."); } }, //¼³¹®Á¶»ç Âü¿©¿©ºÎ resSurvey: function(rs, param) { if ( rs[0] == '000' ) { var rs_arr = rs[2].split("||"); // rs_arr[0]='0'; if (rs_arr[0]=='1') { //openSurvey(param); } } } }; /** µðÀÚÀΠŬ·¡½º */ var Design = { getChangePasswordForm: function(){ /* var tbl = "ºñ¹Ð¹øÈ£°¡ ÃʱâÈ µÇ¾ú½À´Ï´Ù. ºñ¹Ð¹øÈ£¸¦ º¯°æÇØÁÖ¼¼¿ä."+ "
º¯°æ ºñ¹Ð¹øÈ£ | "+ ""+ " | "+
" ![]() |
"+ " | "+ " | |
ºñ¹Ð¹øÈ£ È®ÀÎ | "+ ""+ " |