配置注销处理方式
当用户从 WebSphere® Portal 注销时,还需要执行从 SAP NetWeaver Portal 注销。否则,SAP NetWeaver Portal 上的用户会话将保持处于打开状态,直到此会话超时为止。
关于此任务
function logoffFinalCall() {
if (document.cookie.length>0) {
isCookieExisting=document.cookie.indexOf("MYSAPSSO2")
if (isCookieExisting != -1) {
var lnDotPos = document.domain.indexOf( "." );
if(lnDotPos>=0)document.domain = document.domain.substr(lnDotPos+1);
var logoffForm = document.createElement("form");
var logoffParam = document.createElement("input");
logoffParam.name = "Command";
logoffParam.value = "LOGOFF";
logoffForm.appendChild(logoffParam);
var logoffParam2 = document.createElement("input");
logoffParam2.name = "Autoclose";
logoffParam2.value = "1000";
logoffForm.appendChild(logoffParam2);
//This component logs the user out of SAP NetWeaver portal.
logoffForm.action =
"http://your_sap_portal_host:port/irj/servlet/prt/portal/prtroot/com.sap.portal.dsm.Terminator";
logoffForm.method = "post";
logoffForm.target = "_blank";
document.body.appendChild(logoffForm);
logoffForm.submit();
}
}
}
按以下方式替换变量:- MYSAPSSO2
- 将此变量替换为 SAP NetWeaver Portal 的 SSO Cookie 的名称。
- your_sap_portal_host
- 将此变量替换为指向 SAP NetWeaver Portal 的标准 URL。
- 端口
- 将此变量替换为 SAP NetWeaver Portal 的端口。
相关任务: