function supportNewLogin() { var user_id = $("#user_id").val(); var user_pw = $("#user_pw").val(); var ajaxurl = "/_func/function.login_new.php"; var ajaxdata = "user_id="+$.URLEncode(user_id)+"&user_pw="+$.URLEncode(user_pw); if(user_id=="" || user_pw==="") { alert("아이디/비밀번호를 입력해 주세요."); return; } $.ajax({ type: "POST", url: ajaxurl, data: ajaxdata, dataType: "xml", cache: true, success: function(xml) { var xmldata = $(xml).find("DATA"); var result = xmldata.find("RESULT").text(); var message = $.URLDecode(xmldata.find("MESSAGE").text()); if(result=="SUCCESS") { var flag_remember_id = $('#save_id').is(":checked"); $.cookie('flag_remember_id', flag_remember_id);//set checked if(flag_remember_id){ $.cookie('remember_id', $("#user_id").val()); } else{ $.cookie('remember_id'); } var login_type = $.URLDecode(xmldata.find("LOGINTYPE").text()); if(login_type=="SUPPORTER") { window.location.href = "/agent/service.php"; } else if(login_type=="ADMIN_EDIT_PW") { var redirect_url = $.URLDecode(xmldata.find("REDIRECT_URL").text()); window.location.href = redirect_url; } else if(login_type=="ADMIN") { var redirect_url = $.URLDecode(xmldata.find("REDIRECT_URL").text()); var edit_pw_guide_pop_act = "close"; document.login_success_form.action = redirect_url; $("#edit_pw_guide_pop_action").val(edit_pw_guide_pop_act); document.login_success_form.submit(); } else if(login_type=="ADMIN_SMSAUTH") { var html = ""; html+= "

휴대폰 번호를 입력하시고 확인을 누르세요.

"; html+= "
"; html+= " "; html+= " "; html+= " -"; html+= " -"; html+= " "; html+= "
"; html+= ""; html+= "
"; html+= " "; html+= " "; html+= "
"; $("#alert_layer").hide(); popcenter2(400, 500); $("#alert_layer_body").html(html); $("#alert_layer").show(); } return; } else { if(result=="ERROR2") { $("#alert_layer2").hide(); popcenter2(400, 500); $("#alert_layer_body2").html(message); $("#alert_layer2").show(); } else { $("#alert_layer").hide(); popcenter2(400, 500); $("#alert_layer_body").html(message); $("#alert_layer").show(); } $("#user_pw").val(""); return; } }, error: function(e) { alert("로그인시 오류가 발생하였습니다.\r\n잠시 후 다시 시도해 주세요."); return; } }); } function sendAuthNum() { var hp1 = $("#input_hp1").val(); var hp2 = $("#input_hp2").val(); var hp3 = $("#input_hp3").val(); if(hp2=="" || hp2.length<3) { alert("휴대폰 번호를 입력해 주세요."); $("#input_hp2").focus(); return; } if(hp3=="" || hp3.length<3) { alert("휴대폰 번호를 입력해 주세요."); $("#input_hp3").focus(); return; } //send_authnum var ajaxurl = "/_func/function.sms_auth.php"; var ajaxdata = "mode=send_authnum&hp1="+hp1+"&hp2="+hp2+"&hp3="+hp3; $.ajax({ type: "POST", url: ajaxurl, data: ajaxdata, dataType: "xml", cache: true, success: function(xml) { var xmldata = $(xml).find("DATA"); var result = xmldata.find("RESULT").text(); var message = $.URLDecode(xmldata.find("MESSAGE").text()); if(result=="SUCCESS") { var html = ""; html += "

등록된 휴대폰 번호로 인증번호를 발송했습니다.
확인 후 입력해주세요.

"; html += "
"; html += " "; html += " "; html += "
"; html += "
"; html += " "; html += " "; html += "
"; $("#alert_layer_body").html(html); } else { alert(message); return; } }, error: function(e) { alert("작업중 오류가 발생하였습니다.\r\n잠시 후 다시 시도해 주세요."); return; } }); } function supportAdminSmsAuth() { var auth_num = $("#input_authnum").val(); if(auth_num=="") { alert("인증번호를 입력해 주세요."); return; } var ajaxurl = "/_func/function.login_new.php"; var ajaxdata = "auth_num="+$.URLEncode(auth_num); $.ajax({ type: "POST", url: ajaxurl, data: ajaxdata, dataType: "xml", cache: true, success: function(xml) { var xmldata = $(xml).find("DATA"); console.log(xmldata); var result = xmldata.find("RESULT").text(); var message = $.URLDecode(xmldata.find("MESSAGE").text()); if(result=="SUCCESS") { var login_type = $.URLDecode(xmldata.find("LOGINTYPE").text()); if(login_type=="SUPPORTER") { window.location.href = "/agent/service.php"; } else if(login_type=="ADMIN_EDIT_PW") { var redirect_url = $.URLDecode(xmldata.find("REDIRECT_URL").text()); window.location.href = redirect_url; } else if(login_type=="ADMIN") { var redirect_url = $.URLDecode(xmldata.find("REDIRECT_URL").text()); var edit_pw_guide_pop_act = "close"; document.login_success_form.action = redirect_url; $("#edit_pw_guide_pop_action").val(edit_pw_guide_pop_act); document.login_success_form.submit(); } return; } else { $("#alert_layer_body").html(message); $("#user_pw").val(""); return; } }, error: function(e) { alert("로그인시 오류가 발생하였습니다.\r\n잠시 후 다시 시도해 주세요."); return; } }); } function findPwdCheckUserType() { var user_id = $("#input_userid").val(); if(user_id=="") { alert("아이디를 입력해 주세요."); return; } var ajaxurl = "/_func/function.find_pw.php"; var ajaxdata = "user_id="+$.URLEncode(user_id)+"&mode=usertype_check"; $.ajax({ type: "POST", url: ajaxurl, data: ajaxdata, dataType: "xml", cache: true, success: function(xml) { var xmldata = $(xml).find("DATA"); var result = xmldata.find("RESULT").text(); var message = $.URLDecode(xmldata.find("MESSAGE").text()); $("#input_userid").val(""); $("#find_pw_btn").focus(); $("#find_pw").hide(); $("#alert_layer_body").html(message); $("#alert_layer").show(); return; }, error: function(e) { alert("작업시 오류가 발생하였습니다.\r\n잠시 후 다시 시도해 주세요."); return; } }); } function resetAdminPwd() { var user_id = $("#hidden_userid").val(); var user_email = $("#input_email").val(); if(user_id=="") { alert("아이디를 입력해 주세요."); return; } if(user_email=="") { alert("이메일을 입력해 주세요."); return; } var ajaxurl = "/_func/function.find_pw.php"; var ajaxdata = "user_id="+$.URLEncode(user_id)+"&user_email="+$.URLEncode(user_email)+"&mode=reset_passwd"; $.ajax({ type: "POST", url: ajaxurl, data: ajaxdata, dataType: "xml", cache: true, success: function(xml) { var xmldata = $(xml).find("DATA"); var result = xmldata.find("RESULT").text(); var message = $.URLDecode(xmldata.find("MESSAGE").text()); $("#alert_layer").hide(); $("#alert_layer_body").html(message); $("#alert_layer").show(); return; }, error: function(e) { alert("작업시 오류가 발생하였습니다.\r\n잠시 후 다시 시도해 주세요."); return; } }); } //팝업이 생성되는 함수 (width,height,top) function popcenter2(w,h,target){ blind2(); target = $(target); var x = target; //layer 공통 닫기버튼의 기능 $('.btn-close').click(function(){ $('.p_layer').hide() }) $('#alert_btn_close').click(function() { $('.login_layer').hide(); }) } //검은배경이 생기는 함수 function blind2(){ $('.pop_blind').css({'position':'fixed', 'top':'0', 'left':'0', 'width':'100%', 'height':'100%', 'background':'#000', 'display':'none' ,'z-index':'7777' }).fadeTo(500,.7) }