SCP HTML5注销

2020-09-16 14:00发布

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

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


我在下面的博客中提到了加强注销功能。

在SAP Web IDE中使用SAP HCP用户API

HCP 使用userapi不会退出HTML5(UI5)应用程序吗?

我能够导航到我的logout.html页面。 但是,注销功能无法清除会话,并且单击浏览器后退按钮后,我仍然可以访问该页面。 即使我将页面重定向到登录页面,它仍处于身份验证模式并可以直接访问我的主页。

 onInit:function(){
//设置用户模型
 var userModel = new sap.ui.model.json.JSONModel();
 userModel.loadData("/img/services/userapi/currentUser",null,false);  },

 onLogout:function(){
 $ .ajax({
 网址:"/img/services/userapi/logout",
 方法:" POST",
 成功:function(){
 sap.m.URLHelper.redirect(" logout.html",false);
 }
 });
 }

 

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

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


我在下面的博客中提到了加强注销功能。

在SAP Web IDE中使用SAP HCP用户API

HCP 使用userapi不会退出HTML5(UI5)应用程序吗?

我能够导航到我的logout.html页面。 但是,注销功能无法清除会话,并且单击浏览器后退按钮后,我仍然可以访问该页面。 即使我将页面重定向到登录页面,它仍处于身份验证模式并可以直接访问我的主页。

 onInit:function(){
//设置用户模型
 var userModel = new sap.ui.model.json.JSONModel();
 userModel.loadData("/img/services/userapi/currentUser",null,false);  },

 onLogout:function(){
 $ .ajax({
 网址:"/img/services/userapi/logout",
 方法:" POST",
 成功:function(){
 sap.m.URLHelper.redirect(" logout.html",false);
 }
 });
 }

 
付费偷看设置
发送
2条回答
xfwsx85
1楼-- · 2020-09-16 14:25

我建议您看看我的项目 https://github.com/gregorwolf/HTML5UserAPI。 有效注销的重要定义是:

" logoutPage":"/webapp/logout.html"

在neo-app.json中。

昵称总是被占用
2楼-- · 2020-09-16 14:24

很正确,当您单击浏览器后,页面仍会显示。 但这是由于缓存。 当您刷新页面或尝试访问其中一个链接时,系统会要求您重新进行身份验证。 因此,您可能要检查的是 HTML5身份验证文档。

一周热门 更多>