2017-04-25 78 views
1

我正在使用OutSystems 10.0中的web应用程序。在应用程序中,如果我注销,它会注销。但是当我点击浏览器后面的按钮时,它会重定向到上一页(只有登录后才能显示)。有什么建议么?OutSystems中的注销功能

+1

看看http://www.outsystems.com/forums/discussion/8206/how-to-disable-back-button/#Post58684。 .oml文件包含在那里。只要做他在你的应用程序中的每一页建议。 – Abdulhakeem

回答

0

继@Abdulhakeem提供的链接,他们提出以下建议:

  • 添加一个隐藏的输入页面 - 初始化到某一值(例如“否”) - 所以当页面由它总是有一个“不”
  • 页面ready事件添加JavaScript代码的服务器呈现:
    • 检查值 - 如果它不是你会从服务器的期望(在我们的case,<>'no'),强制刷新页面(见下文)
    • 如果仍然设为您想要从服务器的期望,改变它(在本例中为“yes”)和别的什么也不做

我建议下载该帖子中提供的.oml,并检查它们是如何实际实现的。

0

如果页面具有匿名角色,任何人都可以打开它,那么您可能需要在页面上有角色。

0

您可能通过http访问网站而不是https,因此当您按下浏览器时,它会显示上一页的缓存版本。

因为它是缓存版本,所以不检查会话和角色。

作为建议,强制https协议。