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)
}