롯데백화점 파트너 포탈 시스템 바로가기 링크입니다. 롯데백화점 파트너 포탈(EDI) 시스템은 롯데백화점 유통 정보화 시스템으로 전자 세금 계산서 발급, 파트너 가입신청 등을 할 수 있습니다.
바로가기 - [링크]
크롬 브라우저로 로그인 시 세션정보 만료 현상이 발생하는 경우 공지와 같이 reg 다운로드 후 실행하면 해결할 수 있습니다.
● 크롬(Chrome) 브라우저 최신버전(V93) 로그인 시 세션정보만료 현상 해결방법 안내 ●
해당 브라우저 사용정책 변경에 따른
파트너포탈 로그인 시
"세션정보가 만료되었습니다"
라는 메시지와 함께
로그인이 되지 않으시면 아래 조치사항 대로 진행해 주시기 바랍니다.
1. 하단 파일 다운로드 클릭 후 다운로드 및 실행
[다운로드]
← SameSiteSetting.reg 파일다운로드 링크
2. 다운로드 받은 파일 실행
3. 컴퓨터 재부팅 실행 후 파트너포탈 에 접속하여 로그인 시도
크롬 최적화 배치도 제공하고있습니다.
배치 코드는 아래와 같습니다.
(function()
{
return function()
{
if (!this._is_form)
return;
this.on_create = function()
{
// Declare Reference
var obj = null;
if (Form == this.constructor) {
this.set_name("LoginFrame02");
this.set_classname("LoginFrame");
this.set_titletext("loginportal");
this.set_cssclass("frm_Login");
this.set_scrollbars("none");
this._setFormPosition(0,0,1276,980);
}
// Object(Dataset, ExcelExportObject) Initialize
obj = new Dataset("ds_Login", this);
obj._setContents("<ColumnInfo><Column id=\"userId\" type=\"STRING\" size=\"256\"/><Column id=\"userPw\" type=\"STRING\" size=\"256\"/><Column id=\"langCd\" type=\"STRING\" size=\"256\"/><Column id=\"systemId\" type=\"STRING\" size=\"256\"/><Column id=\"athnNoAthnDtm\" type=\"STRING\" size=\"256\"/><Column id=\"athnNo\" type=\"STRING\" size=\"256\"/><Column id=\"athnNoIsuDtm\" type=\"STRING\" size=\"256\"/><Column id=\"usprId\" type=\"STRING\" size=\"256\"/><Column id=\"mdfprId\" type=\"STRING\" size=\"256\"/></ColumnInfo><Rows><Row><Col id=\"langCd\">KO</Col><Col id=\"systemId\">02</Col></Row></Rows>");
this.addChild(obj.name, obj);
obj = new Dataset("ds_empty", this);
obj._setContents("<ColumnInfo><Column id=\"langCd\" type=\"STRING\" size=\"256\"/></ColumnInfo><Rows><Row/></Rows>");
this.addChild(obj.name, obj);
obj = new Dataset("ds_authYn", this);
obj._setContents("<ColumnInfo><Column id=\"authYn\" type=\"STRING\" size=\"256\"/></ColumnInfo><Rows><Row/></Rows>");
this.addChild(obj.name, obj);
obj = new Dataset("ds_chk_stat", this);
obj._setContents("<ColumnInfo><Column id=\"apvlPrcsClCd\" type=\"STRING\" size=\"256\"/><Column id=\"usprAtrDtlCd\" type=\"STRING\" size=\"256\"/></ColumnInfo>");
this.addChild(obj.name, obj);
obj = new Dataset("ds_chk_stat_req", this);
obj._setContents("<ColumnInfo><Column id=\"usprId\" type=\"STRING\" size=\"256\"/></ColumnInfo><Rows><Row/></Rows>");
this.addChild(obj.name, obj);
obj = new Dataset("ds_chk_pwChgDt", this);
obj._setContents("<ColumnInfo><Column id=\"pwChgDt\" type=\"STRING\" size=\"256\"/></ColumnInfo>");
this.addChild(obj.name, obj);
obj = new Dataset("ds_lang", this);
obj._setContents("<ColumnInfo><Column id=\"langCd\" type=\"STRING\" size=\"256\"/><Column id=\"langNm\" type=\"STRING\" size=\"256\"/></ColumnInfo><Rows><Row><Col id=\"langCd\">KO</Col><Col id=\"langNm\">한국어</Col></Row><Row><Col id=\"langCd\">EN</Col><Col id=\"langNm\">영어</Col></Row><Row><Col id=\"langCd\">CN</Col><Col id=\"langNm\">중국어</Col></Row><Row><Col id=\"langCd\">JP</Col><Col id=\"langNm\">일본어</Col></Row></Rows>");
this.addChild(obj.name, obj);
// UI Components Initialize
obj = new Static("Static00", "absolute", "0", null, "994", "404", null, "0", this);
obj.set_taborder("4");
obj.set_cssclass("sta_Login_CloudLeft");
this.addChild(obj.name, obj);
obj = new Static("Static01", "absolute", null, null, "1276", "506", "0", "0", this);
obj.set_taborder("5");
obj.set_cssclass("sta_Login_CloudRight");
this.addChild(obj.name, obj);
obj = new Static("Static02", "absolute", null, null, "804", "932", "206", "0", this);
obj.set_taborder("6");
obj.set_cssclass("sta_Login_LotteTower");
this.addChild(obj.name, obj);
obj = new Static("Static03", "absolute", "0", "0", "599", "378", null, null, this);
obj.set_taborder("7");
obj.set_cssclass("sta_Login_CloudTLeft");
this.addChild(obj.name, obj);
obj = new Static("Static04", "absolute", null, "0", "504", "352", "0", null, this);
obj.set_taborder("8");
obj.set_cssclass("sta_Login_CloudTRight");
this.addChild(obj.name, obj);
obj = new Static("Static05", "absolute", null, null, "499", "343", "187", "708", this);
obj.set_taborder("9");
obj.set_cssclass("sta_Login_Light");
this.addChild(obj.name, obj);
obj = new Div("div_Login", "absolute", "312", "208", "652", "564", null, null, this);
obj.set_taborder("3");
obj.set_cssclass("div_Login_Portal");
this.addChild(obj.name, obj);
obj = new CheckBox("chk_LoginIdSave", "absolute", "366", "425", "100", "21", null, null, this.div_Login);
obj.set_taborder("2");
obj.set_text("아이디 저장");
obj.set_cssclass("chk_Login");
this.div_Login.addChild(obj.name, obj);
obj = new Edit("edt_LoginId", "absolute", "366", "363", "155", "24", null, null, this.div_Login);
obj.set_taborder("0");
obj.set_cssclass("edt_Login");
obj.set_displaynulltext("User ID");
obj.set_lengthunit("utf8");
obj.set_maxlength("30");
this.div_Login.addChild(obj.name, obj);
obj = new Button("btn_Login", "absolute", "528", "363", "63", "63", null, null, this.div_Login);
obj.set_taborder("3");
obj.set_cssclass("btn_Login");
this.div_Login.addChild(obj.name, obj);
obj = new Edit("edt_LoginPassword", "absolute", "366", "395", "155", "24", null, null, this.div_Login);
obj.set_taborder("1");
obj.set_displaynulltext("Password");
obj.set_cssclass("edt_Login");
obj.set_password("true");
obj.set_enable("true");
obj.set_lengthunit("utf8");
obj.set_maxlength("20");
this.div_Login.addChild(obj.name, obj);
obj = new Button("btn_password", "absolute", "414", "454", "82", "21", null, null, this.div_Login);
obj.set_taborder("4");
obj.set_text("비밀번호찾기");
obj.set_cssclass("btn_Login_Text");
obj.getSetter("multilang").set("pw_fnd");
this.div_Login.addChild(obj.name, obj);
obj = new Button("registration_btn", "absolute", "500", "454", "63", "21", null, null, this.div_Login);
obj.set_taborder("5");
obj.set_text("회원가입");
obj.set_cssclass("btn_Login_Text");
obj.getSetter("multilang").set("mbr_rgst_entr");
this.div_Login.addChild(obj.name, obj);
obj = new Button("btn_id", "absolute", "338", "454", "72", "21", null, null, this.div_Login);
obj.set_taborder("6");
obj.set_text("아이디찾기");
obj.set_cssclass("btn_Login_Text");
obj.getSetter("multilang").set("id_fnd");
this.div_Login.addChild(obj.name, obj);
obj = new Combo("cbo_lang", "absolute", "285", "363", "75", "24", null, null, this.div_Login);
this.div_Login.addChild(obj.name, obj);
obj.set_taborder("7");
obj.set_value("KO");
obj.set_text("한국어");
obj.set_innerdataset("ds_lang");
obj.set_codecolumn("langCd");
obj.set_datacolumn("langNm");
obj.set_visible("false");
obj.set_index("0");
obj = new Button("btn_terms00", "absolute", "340", "478", "223", "21", null, null, this.div_Login);
obj.set_taborder("8");
obj.set_text("가입승인 / 온라인 / 시스템 문의");
obj.set_cssclass("btn_Login_Text");
obj.getSetter("multilang").set("");
this.div_Login.addChild(obj.name, obj);
obj = new Div("Div00", "absolute", "0", null, null, "41", "0", "0", this);
obj.set_taborder("10");
obj.set_cssclass("div_Login_BottomBg");
this.addChild(obj.name, obj);
obj = new Static("Static02", "absolute", "-1", "0", null, "41", "438", null, this.Div00);
obj.set_taborder("9");
obj.set_text("<b v='true'>* 거래선 / 회원가입문의</b> : 상품본부 담당 바이어 롯데쇼핑(주) 대표이사 정준호. 주소 : 서울 특별시 중구 남대문로 81 ☎ 02-771-2500");
obj.set_usedecorate("true");
obj.set_cssclass("sta_Login_BottomTxt");
obj.style.set_background("#2e3b41ff");
obj.style.set_font("10 Dotum");
obj.getSetter("multilang").set("v_true_accn_mbr_pcst_entr");
this.Div00.addChild(obj.name, obj);
obj = new Button("Button02", "absolute", null, null, "116", "21", "20", "10", this.Div00);
obj.set_taborder("10");
obj.set_text("개인정보처리방침");
obj.set_cssclass("btn_Login_Txt");
obj.style.set_color("yellow");
obj.getSetter("multilang").set("prinf_prcs");
this.Div00.addChild(obj.name, obj);
obj = new Button("btn_terms", "absolute", null, null, "68", "21", "141", "10", this.Div00);
obj.set_taborder("11");
obj.set_text("이용약관");
obj.set_cssclass("btn_Login_Txt");
obj.getSetter("multilang").set("stpl");
this.Div00.addChild(obj.name, obj);
obj = new Button("btn_chromeClear", "absolute", null, null, "81", "32", "283", "5", this.Div00);
obj.set_taborder("12");
obj.set_text("크롬 최적화\r\n다운로드");
obj.set_cssclass("btn_Login_Txt");
obj.style.set_color("red");
obj.style.set_font("bold underline 9 Dotum");
obj.set_visible("false");
this.Div00.addChild(obj.name, obj);
obj = new Button("btn_sessionEndManual", "absolute", null, null, "81", "32", "204", "5", this.Div00);
obj.set_taborder("13");
obj.set_text("세션만료\r\n다운로드");
obj.set_cssclass("btn_Login_Txt");
obj.set_visible("true");
obj.style.set_color("cornflowerblue");
obj.style.set_font("bold underline 9 Dotum");
this.Div00.addChild(obj.name, obj);
obj = new Div("div_lang_trigger", "absolute", null, null, "57", "50", "335", "692", this);
obj.set_taborder("11");
obj.style.set_background("transparent");
obj.set_enable("false");
obj.set_enableevent("false");
this.addChild(obj.name, obj);
// Layout Functions
//-- Default Layout
obj = new Layout("default", "", 652, 564, this.div_Login,
//-- Layout function
function(p) {
p.set_taborder("3");
p.set_cssclass("div_Login_Portal");
}
);
this.div_Login.addLayout(obj.name, obj);
//-- Default Layout
obj = new Layout("default", "", 0, 41, this.Div00,
//-- Layout function
function(p) {
p.set_taborder("10");
p.set_cssclass("div_Login_BottomBg");
}
);
this.Div00.addLayout(obj.name, obj);
//-- Default Layout
obj = new Layout("default", "", 1276, 980, this,
//-- Layout function
function(p) {
p.set_classname("LoginFrame");
p.set_titletext("loginportal");
p.set_cssclass("frm_Login");
p.set_scrollbars("none");
}
);
this.addLayout(obj.name, obj);
// BindItem Information
obj = new BindItem("item0","div_Login.edt_LoginId","value","ds_Login","userId");
this.addChild(obj.name, obj);
obj.bind();
obj = new BindItem("item1","div_Login.edt_LoginPassword","value","ds_Login","userPw");
this.addChild(obj.name, obj);
obj.bind();
// Remove Reference
obj = null;
};
// User Script
this.addIncludeScript("LoginFrame02.xfdl", "Lib::CommTransaction.xjs");
this.addIncludeScript("LoginFrame02.xfdl", "Lib::CommString.xjs");
this.addIncludeScript("LoginFrame02.xfdl", "Lib::CommUtil.xjs");
this.registerScript("LoginFrame02.xfdl", function() {
/*
**********************************************************************
* 01. 업무구분 : 프레임
* 02. 화면명 : LoginFrame
* 03. 화면설명 : Login Frame
* 04. 화면상세설명 : 로그인
* 05. 작성일 : 2016-01-08
* 06. 작성자 : UI공통
* 07. 수정이력
*********************************************************************
* 수정일 이 름 사유
*********************************************************************
* 2016-01-08 UI공통 최초 작성
*********************************************************************
*/
/**********************************************************************
* 공통 라이브러리 INCLUDE 영역
**********************************************************************/
//include "Lib::CommTransaction.xjs"; //Transaction 공통 함수 모음
//include "Lib::CommString.xjs"; //String 공통 함수 모음
//include "Lib::CommUtil.xjs"; //String 공통 함수 모음
/**********************************************************************
* 전역변수
**********************************************************************/
this.vChkIdStat = true; //계정 상태 체크
this.vChkSleepId = false; //계정 휴면상태 확인
this.vChkPwdChgDt = true; //패스워드 주기 체크
this.orgUrl = "";
/**********************************************************************
* FORM LOAD 영역
**********************************************************************/
this.form_onload = function(obj,e)
{
var webUrl = location.href;
if(webUrl.substr(0, 8) == "https://") {
//주소상에서 https = > http로 변경 - 2018.05.02 황명헌
webUrl = webUrl.replace("https", "http");
window.location.replace(webUrl);
}
this.orgUrl = application.services["JSONAdp"].url;
this.fn_setCenter(obj);
//로그인정보 load
this.fn_SetLogin();
//this.openPopPtnr();
//this.openPopPtnr2();
//OS버젼 및 IE 버젼에 따라서 경고창 띄움
var osVersion = "";
var browserName = "";
var browserVersion = "";
var osVersion = system.osversion;
var browserName = system.navigatorname;
var browserVersion = system.navigatorversion;
if(osVersion == "Windows 6.3" && browserName == "IE" && browserVersion == "11")
{
this.gfn_OpenPopup("BSCFURPrtnrPrtlUsprOs",
"bs.cf.ur::BSCFURPrtnrPrtlUsprOsPopup.xfdl");
}
if(browserName == "IE" && browserVersion < "10")
{
this.gfn_OpenPopup("BSCFURPrtnrPrtlUsprIE",
"bs.cf.ur::BSCFURPrtnrPrtlUsprIEPopup.xfdl");
}
// this.gfn_OpenPopup("BSCFURSystemInfoPopup",
// "bs.cf.ur::BSCFURSystemInfoPopupSecondPIS.xfdl");
// this.gfn_OpenPopup("BSCFURSystemInfoPopupSecond",
// "bs.cf.ur::BSCFURSystemInfoPopupSecondPIS.xfdl");
// this.gfn_OpenPopup("BSCFURSystemInfoPopupThird",
// "bs.cf.ur::BSCFURSystemInfoPopupThirdPIS.xfdl");
// this.gfn_OpenPopup("BSCFURSystemInfoPopupFourth",
// "bs.cf.ur::BSCFURSystemInfoPopupFourthPIS.xfdl");
//크롬 캐시 삭제용 파일 다운로드 활성화 21.02
var userAgent = navigator.userAgent;
if(/Chrome/.test(userAgent)) {
//this.gfn_Message("alert", "해당 브라우저는 크롬이 아닙니다.", "확인");
this.Div00.btn_chromeClear.set_visible(true);
}
//var win = window.open("http://together.lotteshopping.com/nas/FILES/publicImg/pub/OC/PI/ChromeSetting.html", "PopupWin", "width=840,height=500");
}
this.form_onsize = function(obj,e)
{
this.fn_setCenter(obj);
}
/**********************************************************************
* FORM 공통 FUNCTION 영역
**********************************************************************/
//로그인 화면 가운데로 오도록 설정
this.fn_setCenter = function(obj)
{
var orgLeft = 312;
var orgTop = 208;
var orgWidth = 1276;
var orgHeight = 980;
var diffWidth = obj.width - orgWidth;
var diffHeight = obj.height - orgHeight;
this.div_Login.move((parseFloat(orgLeft) + parseFloat(diffWidth/2)),(parseFloat(orgTop) + parseFloat(diffHeight/2)));
}
//로그인 정보 세팅
this.fn_SetLogin = function()
{
var divLogin = this.div_Login;
divLogin.edt_LoginId.set_value(application.getPrivateProfile("USER_ID"));
divLogin.chk_LoginIdSave.set_value(application.getPrivateProfile("USER_ID_SAVE"));
}
this.fn_LoginValidation = function()
{
var divLogin = this.div_Login;
if (this.gfn_IsNull(divLogin.edt_LoginId.value))
{
divLogin.edt_LoginId.setFocus();
this.gfn_Message("alert", "chk.sc.id", "info.cm.confirm");
return false;
}
if (this.gfn_IsNull(divLogin.edt_LoginPassword.value))
{
divLogin.edt_LoginPassword.setFocus();
this.gfn_Message("alert", "chk.sc.password", "info.cm.confirm");
return false;
}
this.fn_SearchIdStat();
if(this.vChkIdStat == false)
{
if(this.ds_chk_stat.getColumn(0,"usprAtrDtlCd") == "0202" || this.ds_chk_stat.getColumn(0,"usprAtrDtlCd") == "0203")
{
this.gfn_Message("alert", "계정이 정지 상태 입니다. \n각 점 영업총괄 온라인 담당자에게 \n문의하시기 바랍니다.", "계정 확인");
}
else if(this.ds_chk_stat.getColumn(0,"usprAtrDtlCd") == "0207")
{
this.gfn_Message("alert", "계정이 정지 상태 입니다. \n이커머스 담당자에게 문의하시기 바랍니다.", "계정 확인");
}
else if(this.ds_chk_stat.getColumn(0,"usprAtrDtlCd") == "0209")
{
this.gfn_Message("alert", "계정이 정지 상태 입니다. \n지원팀 담당자에게 문의하시기 바랍니다.", "계정 확인");
}
else
{
this.gfn_Message("alert", "계정이 정지 상태 입니다. \n상품본부 담당팀 담당자에게 문의하시기 바랍니다.", "계정 확인");
}
return false;
}
if(this.vChkSleepId == true)
{
this.fn_UpdateIdStat();
}
this.fn_Login();
}
//팝업이 닫히면서 div로 callback 호출시
this.fn_popupCallback = function(sPopupId)
{
var PopupRtn = this.gfn_GetPopupRtn();
if (this.gfn_IsNull(PopupRtn)) return;
var objReturn = this.gfn_CreateReturnDs(this, "ds_Return", PopupRtn); // dataSet 동적생성
if (objReturn.rowcount == 1)
{
this.ds_authYn.setColumn(0,objReturn.getColumn(0, "smsAuthYn"));
}
else
{
alert("호출 실패");
}
//콜백 받지 않겠다고 Flg를 전달 받았으면 그대로 return
if( this.paramJson.callbackYn == 'N' || this.gfn_IsNull(this.paramJson.callbackYn))
return;
else
this.gfn_searchParentCallback(this.paramJson.callbackFunc);
}
/**********************************************************************
* TRANSACTION 및 추가 FUNCTION 영역
**********************************************************************/
this.fn_Login = function()
{
application.gfn_LoginBefore();
var colCnt = this.ds_Login.getColCount();
var rowCnt = this.ds_Login.getRowCount();
for(var i = 0; i < rowCnt; i++) {
for(var j = 0; j < colCnt; j++) {
var key = this.ds_Login.getColID(j);
var value = this.ds_Login.getColumn(i, key);
trace(key +" : "+ value);
}
}
this.ds_Login.setColumn(0,"userId",this.div_Login.edt_LoginId.value);
this.ds_Login.setColumn(0,"userPw",this.div_Login.edt_LoginPassword.value);
// this.orgUrl = application.services["JSONAdp"].url;
// var sUrl = application.services["JSONAdp"].url;
//
// /* 운영 서버 Only */
// /*
// - http://omnisys.dpt.co.kr/EMDV3/index.html
// - http://together.lotteshopping.com/EMDV3/index.html
// - http://scm.lotteshopping.com/EMDV3/index.html
// */
// var sUrl = application.services["JSONAdp"].url;
// if(
// sUrl == "JSONAdp://omnisys.dpt.co.kr/" ||
// sUrl == "JSONAdp://together.lotteshopping.com/" ||
// sUrl == "JSONAdp://scm.lotteshopping.com/"
// )
// {
// //alert("> HTTPS CHAGE URL = " + sUrl);
// nexacro.JSONAdp.setUsingProtocol("https"); //https 사용
// }
if (this.fn_HttpsSwitch())
{
//alert("> HTTPS CHAGE URL = " + sUrl);
nexacro.JSONAdp.setUsingProtocol("https"); //https 사용
}
this.ds_Login.setColumn(0,"langCd",this.div_Login.cbo_lang.value);
this.gfn_Transaction(
"Login"
,"/common/login.do"
,"login=ds_Login"
,"gds_UserInfo=login"
,""
);
}
this.fn_SearchMenu = function()
{
this.ds_empty.setColumn(0,"langCd",this.div_Login.cbo_lang.value);
this.gfn_Transaction(
"SearchMenu"
,"/main/getMenus.do"
,"menu=ds_empty"
,"gds_MenuList=menu"
,""
);
}
this.fn_SearchMessage = function()
{
this.ds_empty.setColumn(0,"langCd",this.div_Login.cbo_lang.value);
this.gfn_Transaction(
"SearchMessage"
,"/admin/module/msg/msg/selectMsg.do"
,"msg=ds_empty"
,"gds_Message=msg"
,""
);
}
this.fn_SearchLabel = function()
{
this.ds_empty.setColumn(0,"langCd",this.div_Login.cbo_lang.value);
this.gfn_Transaction(
"SearchLabel"
,"/admin/module/msg/msg/selectLbl.do"
,"lbl=ds_empty"
,"gds_Label=lbl"
,""
);
}
//휴면, 정지 계정 확인
this.fn_SearchIdStat = function()
{
this.ds_chk_stat.clearData();
this.vChkPwdChgDt = true; //값 초기화
this.ds_Login.setColumn(0,"usprId",this.div_Login.edt_LoginId.value);
if (this.fn_HttpsSwitch())
{
//alert("> HTTPS CHAGE URL = " + sUrl);
nexacro.JSONAdp.setUsingProtocol("https"); //https 사용
}
//동기
this.gfn_Transaction(
"searchIdStat"
,"/bs/cf/ur/BSCFURComnUserM/searchIdStat.do"
,"reqParam=ds_Login"
,"ds_chk_stat=reqParam"
,""
,false
,false
);
}
//패스워드 주기 지낫는지 체크
this.fn_SearchPwChgDt = function()
{
this.ds_Login.setColumn(0,"usprId",this.div_Login.edt_LoginId.value);
if (this.fn_HttpsSwitch())
{
//alert("> HTTPS CHAGE URL = " + sUrl);
nexacro.JSONAdp.setUsingProtocol("https"); //https 사용
}
//동기
this.gfn_Transaction(
"SearchPwChgDt"
,"/bs/cf/ur/BSCFURComnUserM/SearchPwChgDt.do"
,"reqParam=ds_Login"
,"ds_chk_pwChgDt=reqParam"
,""
,false
,false
);
}
//휴면 상태에서 로그인 시 승인 상태로 변경
this.fn_UpdateIdStat = function()
{
var usprId = this.div_Login.edt_LoginId.value;
this.ds_chk_stat_req.setColumn(0, "usprId", usprId);
if (this.fn_HttpsSwitch())
{
//alert("> HTTPS CHAGE URL = " + sUrl);
nexacro.JSONAdp.setUsingProtocol("https"); //https 사용
}
this.gfn_Transaction("updateIdStat"
,"/bs/cf/ur/BSCFURComnUserM/updateIdStat.do"
,"reqParam=ds_chk_stat_req:A"
,""
,""
,false
,false
);
}
// 팝업 Callback
this.fn_popupAfter = function(sPopupId)
{
//trace("sPopupId: " + sPopupId);
var PopupRtn = this.gfn_GetPopupRtn();
switch(sPopupId)
{
//인증
case "BSCFURSmsAthnM" :
var PopupRtn = this.gfn_GetPopupRtn();
if (this.gfn_IsNull(PopupRtn)) return;
var objReturn = this.gfn_CreateReturnDs(this, "ds_Return", PopupRtn); // dataSet 동적생성
if (objReturn.rowcount != 1)
{
alert("호출 실패");
return false;
}
if(objReturn.getColumn(0, "smsAuthYn") == "Y")
{
if(this.vChkPwdChgDt == false)
{
this.gfn_OpenPopup("BSCFURPwChg", "bs.cf.ur::BSCFURPwChg.xfdl","","");
}
else
{
var divLogin = this.div_Login;
if (divLogin.chk_LoginIdSave.value) application.setPrivateProfile("USER_ID", divLogin.edt_LoginId.value);
else application.setPrivateProfile("USER_ID", "");
application.setPrivateProfile("USER_ID_SAVE", divLogin.chk_LoginIdSave.value);
this.fn_SearchMenu();
}
}
else
{
return false;
}
break;
//비밀번호변경
case "BSCFURPwChg" :
var PopupRtn = this.gfn_GetPopupRtn();
if (this.gfn_IsNull(PopupRtn)) return;
var objReturn = this.gfn_CreateReturnDs(this, "ds_Return", PopupRtn); // dataSet 동적생성
if (objReturn.rowcount != 1)
{
alert("호출 실패");
return false;
}
if(objReturn.getColumn(0, "chgYn") == "Y")
{
var divLogin = this.div_Login;
if (divLogin.chk_LoginIdSave.value) application.setPrivateProfile("USER_ID", divLogin.edt_LoginId.value);
else application.setPrivateProfile("USER_ID", "");
application.setPrivateProfile("USER_ID_SAVE", divLogin.chk_LoginIdSave.value);
this.fn_SearchMenu();
}
else
{
return false;
}
break;
//아이디찾기
case "BSCFURIdSrchM" :
break;
//비번찾기
case "BSCFURIdSrchM" :
break;
//공통팝업(alert)
case "commAlert" :
break;
}
}
this.fn_Callback = function (sSvcId,nErrorCode,sErrorMsg)
{
if(nErrorCode < 0)
{
this.gfn_Message("error", nErrorCode, sErrorMsg);
trace("> HTTP sErrorMsg URL = " + sErrorMsg + " , " + this.orgUrl);
nexacro.JSONAdp.setUsingProtocol("http"); //http 사용
application.services["JSONAdp"].url = this.orgUrl;
}
else
{
nexacro.JSONAdp.setUsingProtocol("http"); //http 사용
application.services["JSONAdp"].url = this.orgUrl;
var divLogin = this.div_Login;
switch(sSvcId)
{
case "Login" :
if(sErrorMsg == "info.common.fail")
{
this.gfn_Message("alert", "사용자 ID 또는 패스워드가 틀립니다.", "확인", "", "");
trace("> HTTP info.common.fail URL = " + this.orgUrl);
nexacro.JSONAdp.setUsingProtocol("http"); //http 사용
application.services["JSONAdp"].url = this.orgUrl;
return false;
}
else if(sErrorMsg == "info.common.fail.lockPtnr")
{
this.gfn_Message("alert", "계정이 잠금 상태입니다. 등록된 휴대폰 번호로 \n 비밀번호 찾기 이용하시길 바랍니다.\n SMS확인 불가능할 경우 \n 계정 신규가입 후 이용 바랍니다. \n *계정/비밀번호 초기화 불가*", "확인", "", "");
trace("> HTTP info.common.fail URL = " + this.orgUrl);
nexacro.JSONAdp.setUsingProtocol("http"); //http 사용
application.services["JSONAdp"].url = this.orgUrl;
return false;
}
//패스워드 변경 주기 지났는지 체크
this.fn_SearchPwChgDt();
if(this.vChkPwdChgDt == false)
{
this.gfn_OpenPopup("BSCFURPwChg", "bs.cf.ur::BSCFURPwChg.xfdl","","");
}
else
{
var divLogin = this.div_Login;
if (divLogin.chk_LoginIdSave.value) application.setPrivateProfile("USER_ID", divLogin.edt_LoginId.value);
else application.setPrivateProfile("USER_ID", "");
application.setPrivateProfile("USER_ID_SAVE", divLogin.chk_LoginIdSave.value);
this.fn_SearchMenu();
}
//SMS 기능 이용안함
// //sms 인증
// var isAuth = application.gds_UserInfo.getColumn(0,"athnYn");
//
// if(isAuth == "Y") {
// if(this.vChkPwdChgDt == false)
// {
// this.gfn_OpenPopup("BSCFURPwChg", "bs.cf.ur::BSCFURPwChg.xfdl","","");
// }
// else
// {
// var divLogin = this.div_Login;
//
// if (divLogin.chk_LoginIdSave.value) application.setPrivateProfile("USER_ID", divLogin.edt_LoginId.value);
// else application.setPrivateProfile("USER_ID", "");
//
// application.setPrivateProfile("USER_ID_SAVE", divLogin.chk_LoginIdSave.value);
//
// this.fn_SearchMenu();
// }
// } else {
// this.gfn_OpenPopup("BSCFURSmsAthnM", "bs.cf.ur::BSCFURSmsAthnM.xfdl",{pvArg1:"val1"},"");
// }
break;
case "SearchMenu" :
this.fn_SearchMessage();
break;
case "SearchMessage" :
this.fn_SearchLabel();
break;
case "SearchLabel" :
application.gfn_LoginAfter("OK");
this.openPopPtnr();
break;
//휴면,정지계정 확인
case "searchIdStat" :
if( this.ds_chk_stat.getRowCount() != 0)
{
if(this.ds_chk_stat.getColumn(0,"apvlPrcsClCd") == "08")
{
this.vChkIdStat = false;
}
else
{
this.vChkIdStat = true;
}
if(this.ds_chk_stat.getColumn(0,"apvlPrcsClCd") == "06")
{
this.vChkSleepId = true;
}
}
break;
//휴면상태 아이디 정상으로 업데이트
case "updateIdStat" :
break;
//패스워드 변경 주기 지났는지 체크
case "SearchPwChgDt" :
if( this.ds_chk_pwChgDt.getRowCount() == 0)
{
this.vChkPwdChgDt = true;
}
else
{
this.vChkPwdChgDt = false;
}
break;
}
}
}
/**********************************************************************
* 각 COMPONENT 별 EVENT 영역
**********************************************************************/
//로그인
this.div_Login_btn_Login_onclick = function(obj,e)
{
this.fn_LoginValidation();
}
this.fn_Login_onkeyup = function(obj,e)
{
if(e.keycode == 13)
{
this.fn_LoginValidation();
}
}
//** 회원가입
this.div_Login_Button01_onclick = function(obj,e)
{
// alert("가입기간 : 7/11(월) ~ 7/22(금), 12일간 \n가입시간 : 09:00 ~ 21:00 \n*공지된 시간 이외 회원가입 불가");
this.gfn_OpenPopup("BSCFURPrtnrPrtlUsprBaseM",
"bs.cf.ur::BSCFURPrtnrPrtlUsprBaseM.xfdl");
}
//** 비밀번호 찾기
this.div_findPassword_onclick = function(obj,e)
{
this.gfn_OpenPopup("BSCFURPwSrchM",
"bs.cf.ur::BSCFURPwSrchM.xfdl");
}
//** 아이디 찾기
this.div_findId_onclick = function(obj,e)
{
this.gfn_OpenPopup("BSCFURIdSrchM",
"bs.cf.ur::BSCFURIdSrchM.xfdl");
}
//이용약관 버튼 팝업
this.Div00_btn_terms_onclick = function(obj,e)
{
this.gfn_OpenPopup("BSCFURPrtnrPrtlUsprBaseM",
"bs.cf.ur::BSCFURPrtnrPrtlUsprBaseMPopup.xfdl");
}
//개인정보처리방침 버튼 팝업
this.Div00_Button02_onclick = function(obj,e)
{
this.gfn_OpenPopup("BSCFURPrtnrPrtlUsprBaseM",
"bs.cf.ur::BSCFURPrtnrPrtlUsprStplAgrMPopup.xfdl");
}
//회원가입문의 버튼 팝업
this.Div00_btn_terms00_onclick = function(obj,e)
{
this.gfn_OpenPopup("BSCFURPrtnrPrtlUsprBaseM",
"bs.cf.ur::BSCFURPrtnrPrtlUsprStplAgrMInquiry.xfdl");
}
//임시팝업
this.openPopPtnr = function()
{
this.gfn_OpenPopup("BSCFURPrtnrPrtlUsprImsi",
"bs.cf.ur::BSCFURPrtnrPrtlUsprImsiPopup.xfdl");
}
//임시팝업
this.openPopPtnr2 = function()
{
this.gfn_OpenPopup("BSCFURPrtnrPrtlUsprImsi2",
"bs.cf.ur::BSCFURPrtnrPrtlUsprImsiPopup2.xfdl");
}
// 파트너포탈 로그인에서의 통신은 모두 https 처리
this.fn_HttpsSwitch = function()
{
var bHttps = false;
var sUrl = application.services["JSONAdp"].url;
/* 운영 서버 Only */
/*
- http://omnisys.dpt.co.kr/EMDV3/index.html
- http://together.lotteshopping.com/EMDV3/index.html
- http://scm.lotteshopping.com/EMDV3/index.html
*/
if( sUrl == "JSONAdp://omnisys.dpt.co.kr/" ||
sUrl == "JSONAdp://together.lotteshopping.com/" ||
sUrl == "JSONAdp://scm.lotteshopping.com/" ||
String(sUrl).indexOf(":9080") > -1
)
{
bHttps = true;
trace("> HTTP TO HTTPS CHANGE URL = " + sUrl);
if (String(sUrl).indexOf("9080") > -1) {
sUrl = String(sUrl).replace(":9080", "");
application.services["JSONAdp"].url = sUrl;
}
}
trace("HttpsSwitch result = " + bHttps);
return bHttps;
}
this.div_Login_div_lang_trigger_onclick = function(obj,e)
{
if(this.div_Login.cbo_lang.visible == false)
{
this.div_Login.cbo_lang.set_visible(true);
}
else
{
this.div_Login.cbo_lang.set_visible(false);
}
}
//크롬 캐시 삭제용 파일 다운로드 활성화 21.02
this.Div00_btn_chromeClear_onclick = function(obj,e)
{
/*var userAgent = navigator.userAgent;
if(!/Chrome/.test(userAgent)) {
//this.gfn_Message("alerthttp://together.lotteshopping.com/nas/FILES/publicImg/pub/OC/PI/chrome_together_manual.xlsx", "해당 브라우저는 크롬이 아닙니다.", "확인");
this.Div00.btn_chromeClear.set_enable(true);
}*/
var dwUrl = "http://together.lotteshopping.com/nas/FILES/publicImg/pub/OC/PI/chromecache.bat";
var xhr = new XMLHttpRequest();
xhr.open("GET", dwUrl, true);
xhr.responseType = 'blob';
xhr.onload = function () {
var a = document.createElement('a');
a.href = window.URL.createObjectURL(xhr.response);
a.download = "크롬캐시삭제.bat";
a.style.display = 'none';
document.body.appendChild(a);
a.click();
delete a;
};
xhr.open('GET', url);
xhr.send();
}
this.Div00_btn_sessionEndManual_onclick = function(obj,e)
{
//this.FileDownload_sessionEndManual.download();
var url = "http://together.lotteshopping.com/nas/FILES/publicImg/pub/OC/PI/SameSiteSetting.reg";
if(location.host.indexOf('together') !== -1){
if(location.host.indexOf('dpt') !== -1){
url = "http://together.dpt.co.kr:9081/nas/FILES/publicImg/pub/OC/PI/SameSiteSetting.reg";
} else {
url = "http://together.lotteshopping.com/nas/FILES/publicImg/pub/OC/PI/SameSiteSetting.reg";
}
} else if(location.host.indexOf('scm') !== -1){
if(location.host.indexOf('dpt') !== -1){
url = "http://scm.dpt.co.kr:9082/nas/FILES/publicImg/pub/OC/PI/SameSiteSetting.reg";
} else {
url = "http://scm.lotteshopping.com/nas/FILES/publicImg/pub/OC/PI/SameSiteSetting.reg";
}
}
var fileName = "SameSiteSetting.reg";
var xhr = new XMLHttpRequest();
xhr.responseType = 'blob';
xhr.onload = function () {
var a = document.createElement('a');
a.href = window.URL.createObjectURL(xhr.response);
a.download = fileName;
a.style.display = 'none';
document.body.appendChild(a);
a.click();
delete a;
};
xhr.open('GET', url);
xhr.send();
}
});
// Regist UI Components Event
this.on_initEvent = function()
{
this.addEventHandler("onload", this.form_onload, this);
this.addEventHandler("onsize", this.form_onsize, this);
this.Static03.addEventHandler("onclick", this.Static03_onclick, this);
this.div_Login.chk_LoginIdSave.addEventHandler("onclick", this.div_Login_chk_LoginIdSave_onclick, this);
this.div_Login.edt_LoginId.addEventHandler("onkeydown", this.fn_Login_onkeydown, this);
this.div_Login.btn_Login.addEventHandler("onclick", this.div_Login_btn_Login_onclick, this);
this.div_Login.edt_LoginPassword.addEventHandler("oneditclick", this.div_Login_edt_LoginPassword_oneditclick, this);
this.div_Login.edt_LoginPassword.addEventHandler("onkeyup", this.fn_Login_onkeyup, this);
this.div_Login.btn_password.addEventHandler("onclick", this.div_findPassword_onclick, this);
this.div_Login.registration_btn.addEventHandler("onclick", this.div_Login_Button01_onclick, this);
this.div_Login.btn_id.addEventHandler("onclick", this.div_findId_onclick, this);
this.div_Login.cbo_lang.addEventHandler("onitemchanged", this.div_Login_Combo00_onitemchanged, this);
this.div_Login.btn_terms00.addEventHandler("onclick", this.Div00_btn_terms00_onclick, this);
this.Div00.Button02.addEventHandler("onclick", this.Div00_Button02_onclick, this);
this.Div00.btn_terms.addEventHandler("onclick", this.Div00_btn_terms_onclick, this);
this.Div00.btn_chromeClear.addEventHandler("onclick", this.Div00_btn_chromeClear_onclick, this);
this.Div00.btn_sessionEndManual.addEventHandler("onclick", this.Div00_btn_sessionEndManual_onclick, this);
this.div_lang_trigger.addEventHandler("onclick", this.div_Login_div_lang_trigger_onclick, this);
};
this.loadIncludeScript("LoginFrame02.xfdl");
};
}
)();
온라인 시스템 승인관련 문의
[백화점]
본점 02-772-3862 | 잠실점 02-411-5722
부산본점 051-810-2305 | 강남점 02-531-2219
광복점 051-678-2301 | 구리점 031-550-8104
관악점 02-3289-8811 | 노원점 02-950-2885
영등포점 02-2670-8816 | 중동점 032-320-8019
대구점 053-660-1211 | 대전점 042-601-3006
동래점 051-668-2304 | 동탄점 031-8064-2852
마산점 055-240-5092 | 미아점 02-944-1713
분당점 031-738-2604 | 상인점 053-258-1603
안산점 031-412-1043 | 울산점 052-960-3916
일산점 031-909-2608 | 전주점 063-289-3721
창원점 055-279-2813 | 청량리점 02-3707-2806
평촌점 031-8086-0715 | 포항점 054-230-1177
수원점 031-8066-2568 | 광주점 062-221-0222
인천터미널점 032-242-2910
건대스타시티점 02-2218-2508
김포공항점 02-6616-2634
센텀시티점 051-730-2348
[아울렛]
이천점 031-887-4002 | 파주점 031-960-3193
기흥점 031-8036-3078 | 김해점 055-900-2128
남악점 061-801-2922 | 율하점 053-960-2513
부여점 041-435-2515 | 서울역점 02-6965-2504
고양점 031-8035-2611 | 청주점 043-717-2805
광교점 031-8064-2526 | 구리점 031-8034-2032
광주월드컵점 062-606-2643
이시아폴리스점 053-945-2302
고양터미널점 031-936-3977
광주수완점 062-616-2041
[롯데몰]
광명점 02-6226-2537 | 동부산점 051-901-1731
군산점 063-447-0023 | 진주점 055-791-2517
산본점 031-8033-0901 |은평점 02-6975-5920
수원점 031-8066-1114 |수지점 031-5174-4914
김포공항점 02-6116-5125
닷컴/엘롯데/아이몰/ GSSHOP 채널MD
[MD1본부] ※ 02-2118-내선번호
백화점/쇼핑몰 관리
① Luxury Brands 부문 (해외부틱) : 5453
② L&C 부문
- Luxury Designer (해외의류/잡화) : 5902
- Contemporary : 6989
③ Watch & Jewelry 부문 : 6247
④ Beauty 부문
- Cosmetics : 2889
- Makeup & Perfumes : 2472
⑤ Lifestyle 부문
- Furniture : 2497
- Bedding & Bath : 2576
- Kitchenware : 2619
⑥ H&E 부문
- Home Appliances : 2592
- Electronic Devices : 2583
[MD2본부] ※ 02-2118-내선번호
백화점/쇼핑몰 관리
① Accessories 부문
- Fashion Acc : 2679, 2681
- Shoes & Handbags : 2682, 2683
② Women's Fashion 부문 : 5794
③ Men's Fashion 부문 : 2174
④ Sports 부문
- Sports : 2639
- Golf : 2707, 2980
- Athleisure : 2349
⑤ Kids부문 : 5729
⑥ Fresh Food 부문
- 축산 : 2625│수산 : 2327
- 청과 : 2579│채소 : 2194
- 가공식품 : 5570│와인/주류 : 6191
- 건강 : 2547
⑦ F&B부문 : 6359
[아울렛본부] ※ 02-2118-내선번호
① Leasing1부문
- Luxury Fashion : 2362│Lifestyle : 5377
② Leasing2부문
- Fashion & Acc
: 영패션 2689│잡화/구두 2569
: 여성 2830│남성 2692
- Kids & Sports
: 스포츠/애슬레저 2323│아웃도어 6313
: 골프 6928│아동 5243│유아 6789
③ F&B팀 : 2192