在SAP HANA Cloud Portal中处理会话超时

2020-08-18 02:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用HCP P...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在使用HCP Portal SAPUI5应用程序。 在对后端进行每次数据调用之前,我需要检查会话,以便可以将用户重定向回登录页面。

在HANA Cloud文档中,提供了以下代码:

 jQuery(document).ajaxComplete(function(e,jqXHR){
   如果(jqXHR.getResponseHeader(" com.sap.cloud.security.login")){
     alert("会话已过期,应重新加载页面。");
     jQuery.sap.delayedCall(0,this,function(){
       location.reload(true);
     });
   }
 });
 

上面的代码是否仅适用于Ajax和oData调用。 会话期满后,我们希望在每种情况下都将用户重定向到登录页面。

对于oData调用和Ajax调用都有直接的方法来实现吗?

3条回答
2020-08-18 03:03

嗨Deepak,

实际上,您提到的代码在 https://help.hana.ondemand.com/help/frameset.htm?de16793b391a4bcfae6096f34433de76.html 与Ajax调用有关。 但是,它不处理oData调用,您可以为每个此类调用分别处理oData调用,以便重定向回登录页面。 我不知道有任何直接方法可以实现这两个调用。

最好的问候,
Boaz

一周热门 更多>