2009-12-14 101 views
1

我有一個RoR站點,它在第一次訪問時加載一個啓動頁面。它只是一個包含有關服務信息和輸入憑證的表單的頁面。當用戶登錄時,表單提交到同一頁面(文檔根目錄),但是如果用戶登錄成功,則加載實際站點。我的問題是,當用戶按下後退按鈕時,他們會被帶回登錄/啓動頁面。這是有道理的,因爲瀏覽器已經緩存了頁面,但是如果我能以某種方式告訴頁面正在從緩存中顯示並重新加載它,我想要它。當按下後退按鈕訪問時自動重新加載頁面

你可以看到在facebook.com上相同的功能:

  1. 轉到主頁登出。
  2. 輸入您的憑證並點擊登錄
  3. 登錄後,按返回按鈕返回主頁。
  4. 頁面將自動重新載入,使您進入登錄狀態。

回答

1

登錄時設置cookie。讓主頁檢查cookie並相應地重定向。

0

發送適當的標題,指示瀏覽器不要緩存該頁面。

相關問題