Commit 4849bacd by vietdo

#15771【Chrome42】CMS でオーサリングのプレビューを行うと、Web Viewer で多重ログインの問題が発生する

parent 6635352b
......@@ -75,8 +75,7 @@ COMMON.ContentTypeKeys = {
Type_Html : 'html',
Type_Enquete : 'enquete',
Type_Exam : 'exam',
Type_Link : 'url',
Type_PanoMovie : 'panoMovie'
Type_Link : 'url'
};
/*
......@@ -187,6 +186,7 @@ COMMON.Keys = {
/* -------------------------------------------------------------------------------- */
// Session/local:ユーザ情報(userInfo)_セッションID:String
userInfo_sid : 'sid',
userInfo_sid_preview : 'sidPreview',
// Session :事業者オプション(serviceOpt)_初回ログイン時パスワード強制変更:Integer(0:なし, 1:催促, 2:強制)
serviceOpt_force_pw_change_on_login : 'force_pw_change_on_login',
// Session :事業者オプション(serviceOpt)_定期ログイン時パスワード強制変更:Integer(0:なし, 1:催促, 2:強制)
......@@ -633,6 +633,13 @@ var ClientData = {
return AVWEB.avwUserSetting().get(COMMON.Keys.userInfo_sid);
}
},
userInfo_sid_local_preview : function(data) {
if (arguments.length > 0) {
AVWEB.avwUserSetting().set(COMMON.Keys.userInfo_sid_preview, data);
} else {
return AVWEB.avwUserSetting().get(COMMON.Keys.userInfo_sid_preview);
}
},
// Local :ユーザ情報(userInfo)_ログインID:String
userInfo_loginId : function(data) {
if (arguments.length > 0) {
......@@ -1124,7 +1131,18 @@ var ClientData = {
return null;
}
},
userInfo_sid_preview : function(data) {
if (arguments.length > 0) {
SessionStorageUtils.set(COMMON.Keys.userInfo_sid_preview, data);
// AVWEB.avwUserSetting().set(COMMON.Keys.userInfo_sid, data);
} else {
// return AVWEB.avwUserSetting().get(COMMON.Keys.userInfo_sid);
if (AVWEB.avwUserSession()) {
return SessionStorageUtils.get(COMMON.Keys.userInfo_sid_preview);
}
return null;
}
},
// Session :事業者オプション(serviceOpt)_初回ログイン時パスワード強制変更:Integer(0:なし, 1:催促, 2:強制)
serviceOpt_force_pw_change_on_login : function(data) {
if (arguments.length > 0) {
......@@ -2375,15 +2393,10 @@ COMMON.SetStartLog = function(strContentId) {
log.longitude = ClientData.longitude();
// PageLog 1ページ目セット(1レコードは必須)
if(!CONTENTVIEW.isMediaAndHTMLContent() && CONTENTVIEW_GENERAL.contentType != COMMON.ContentTypeKeys.Type_Image
&& CONTENTVIEW_GENERAL.contentType != COMMON.ContentTypeKeys.Type_Others
&& CONTENTVIEW_GENERAL.contentType != COMMON.ContentTypeKeys.Type_Enquete
&& CONTENTVIEW_GENERAL.contentType != COMMON.ContentTypeKeys.Type_Exam
){
var pageLog = new PageLogEntity();
pageLog.contentid = strContentId;
log.pageLogArray.push(pageLog);
}
// Add to storage
arrContentLogs.push(log);
}
......
......@@ -12,8 +12,8 @@ CONTENTPREVIEW.ready = function(){
var sid = COMMON.getUrlParam('sid','');
var contentId = COMMON.getUrlParam('contentId','');
var urlPath = COMMON.getUrlParam('urlpath','');
ClientData.userInfo_sid(sid);
ClientData.userInfo_sid_local(sid);
ClientData.userInfo_sid_preview(sid);console.log("pid" + ClientData.userInfo_sid_preview(sid));
ClientData.userInfo_sid_local_preview(sid);
ClientData.userInfo_accountPath(urlPath);
ClientData.contentInfo_contentId(contentId);
......
......@@ -4413,7 +4413,7 @@ CONTENTVIEW.draw = function(context, opt) {
context.save();
//Draw on main canvas
if(opt==null || opt == 0){console.log("CONTENTVIEW_GETDATA.getContent().currentPage.drawPage(context)" + CONTENTVIEW_GETDATA.getContent().currentPage.drawPage(context));
if(opt==null || opt == 0){
/* draw page objects */
CONTENTVIEW_GETDATA.getContent().currentPage.drawPage(context);
}
......@@ -5998,6 +5998,13 @@ CONTENTVIEW.handleDisplayMobileToolbar = function(){
CONTENTVIEW.getSessionId = function(){
if(COMMON.isAuthoringPreview()){
if(ClientData.userInfo_sid_local_preview()){console.log("pid1"+ ClientData.userInfo_sid_local_preview())
return ClientData.userInfo_sid_local_preview();
}else{console.log("pid2"+ ClientData.userInfo_sid_preview())
return ClientData.userInfo_sid_preview();
}
}else{
if (ClientData.userInfo_sid_local()) {
return ClientData.userInfo_sid_local();
} else if (ClientData.userInfo_sid_local_bak()) {
......@@ -6005,6 +6012,7 @@ CONTENTVIEW.getSessionId = function(){
} else {
return ClientData.userInfo_sid();
}
}
};
......
......@@ -12,7 +12,7 @@ CONTENTVIEW_CALLAPI.getJsonContentInfo = function( doneFunc ) {
//console.log("CONTENTVIEW_CALLAPI.getJsonContentInfo");
AVWEB.avwGrabContentPageImage(ClientData.userInfo_accountPath(),
{ contentId: CONTENTVIEW_GENERAL.contentID, sid: ClientData.userInfo_sid(), pageNo: 1 },
{ contentId: CONTENTVIEW_GENERAL.contentID, sid: CONTENTVIEW.getSessionId(), pageNo: 1 },
function (data) {
CONTENTVIEW_GENERAL.pageImages = data;
CONTENTVIEW_CALLAPI.getJsonContentInfoDone(doneFunc);
......
......@@ -365,7 +365,7 @@ CONTENTVIEW_EVENTS.firstPage_click = function() {
if(CONTENTVIEW_GENERAL.contentType == COMMON.ContentTypeKeys.Type_PDF){
AVWEB.avwGrabContentPageImage(ClientData.userInfo_accountPath(),
{ contentId: CONTENTVIEW_GENERAL.contentID, sid: ClientData.userInfo_sid(), pageNo: 1 },
{ contentId: CONTENTVIEW_GENERAL.contentID, sid: CONTENTVIEW.getSessionId(), pageNo: 1 },
function (data) {
CONTENTVIEW_GENERAL.pageImages = data;
......@@ -435,7 +435,7 @@ CONTENTVIEW_EVENTS.lastPage_click = function() {
AVWEB.avwGrabContentPageImage(
ClientData.userInfo_accountPath(),
{ contentId: CONTENTVIEW_GENERAL.contentID, sid: ClientData.userInfo_sid(), pageNo: CONTENTVIEW_GENERAL.totalPage },
{ contentId: CONTENTVIEW_GENERAL.contentID, sid: CONTENTVIEW.getSessionId(), pageNo: CONTENTVIEW_GENERAL.totalPage },
function (data) {
CONTENTVIEW_GENERAL.pageImages = data;
/* get page Objects */
......
......@@ -1373,7 +1373,7 @@ CONTENTVIEW_GETDATA.renderNextPage = function(){
//console.log("CONTENTVIEW_GETDATA.renderNextPage");
AVWEB.avwGrabContentPageImage(ClientData.userInfo_accountPath(),
{ contentId: CONTENTVIEW_GENERAL.contentID, sid: ClientData.userInfo_sid(), pageNo: pageNo },
{ contentId: CONTENTVIEW_GENERAL.contentID, sid: CONTENTVIEW.getSessionId(), pageNo: pageNo },
function (data) {
CONTENTVIEW_GENERAL.nextPageImage = data;
......@@ -1410,7 +1410,7 @@ CONTENTVIEW_GETDATA.renderPrevPage = function(){
//console.log("CONTENTVIEW_GETDATA.renderPrevPage");
AVWEB.avwGrabContentPageImage(ClientData.userInfo_accountPath(),
{ contentId: CONTENTVIEW_GENERAL.contentID, sid: ClientData.userInfo_sid(), pageNo: pageNo },
{ contentId: CONTENTVIEW_GENERAL.contentID, sid: CONTENTVIEW.getSessionId(), pageNo: pageNo },
function (data) {
CONTENTVIEW_GENERAL.prevPageImage = data;
CONTENTVIEW_GENERAL.prevContent.setPageImages(CONTENTVIEW_GENERAL.totalPage, CONTENTVIEW_GENERAL.prevPageImage)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment