簡體   English   中英

當在rails中按下瀏覽器的后退按鈕時,在注銷后進入登錄頁面

[英]Be on login page after Logout when press back button of Browser in rails


我觀察到 Facebook 和 Gmail 當我們注銷時它會將我們重定向到登錄頁面,但有趣的是當我們點擊返回按鈕時它仍然不是 go 到收件箱頁面。
我在谷歌搜索並在 header 中設置屬性“緩存控制”。 但我不知道我們如何在 Rails 中實現這種機制。
有人可以建議我怎么做嗎?
我的 Rails 版本是 3.0.6 和 Ruby1.9.2

您想設置頁面的標題以防止緩存

before_filter :set_cache_buster

  def set_cache_buster
    response.headers["Cache-Control"] = "no-cache, no-store, max-age=0, must-revalidate"
    response.headers["Pragma"] = "no-cache"
    response.headers["Expires"] = "Fri, 01 Jan 1990 00:00:00 GMT"
  end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM