2017-04-25 115 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協議。