用戶通過使用他的憑據進行身份驗證登錄到網站後,如果他在瀏覽器中單擊返回按鈕並返回到登錄頁面,那麼如何限制用戶嘗試訪問其他頁面時未提供憑據再次?在ASP.Net中點擊瀏覽器前進或後退按鈕時如何處理用戶的會話?
1
A
回答
1
每當用戶進入登錄頁面時,請刪除身份驗證Cookie。這樣,沒有身份驗證cookie,用戶將無法訪問任何其他頁面。
但是,當用戶單擊後退按鈕,你就必須寫在登錄頁面的Page_Load方法下面的代碼禁用緩存 -
Response.AddHeader("Expires", "-1");
Response.AddHeader("Cache-Control", "no-store, no-cache, must-revalidate");
Response.AddHeader("Pragma", "no-cache");
+0
SetHeader()方法在Response類中是否可用? – srv 2009-08-07 05:53:36
0
簡單.. 只寫「session.clear( )「在LOGIN頁面的Page_load方法中。
相關問題
- 1. 如何清除/放棄會話,如果用戶點擊瀏覽器在asp.net中的後退按鈕
- 2. 使用瀏覽器的後退或前進按鈕時捕捉
- 3. Asp.Net在瀏覽器上點擊後退按鈕時強制Page_Load
- 4. Gmail - 後退按鈕點擊瀏覽器
- 5. 點擊Ipad瀏覽器後退按鈕
- 6. 如何使用jquery點擊瀏覽器的後退按鈕來銷燬會話
- 7. 單擊瀏覽器後退按鈕時無法檢索會話
- 8. 當用戶點擊瀏覽器中的後退按鈕時會發生什麼?
- 9. XPage:處理瀏覽器後退按鈕
- 10. asp.net中的瀏覽器後退按鈕和會話狀態
- 11. 灰燼擊中瀏覽器的前進和後退按鈕
- 12. 隱藏瀏覽器後退按鈕在按鈕中點擊
- 13. 如何在用戶點擊瀏覽器後退按鈕時顯示警報?
- 14. 如何通過點擊瀏覽器的後退/前進按鈕angularjs
- 15. 當用戶點擊瀏覽器後退按鈕時,如何使登錄頁面中的會話失效
- 16. 當我點擊瀏覽器後退按鈕或移動設備後退按鈕
- 17. 當用戶在瀏覽器中按下後退/前進按鈕時是否保持會話?
- 18. 用戶驗證和瀏覽器後退/前進按鈕
- 19. JavaScript或jQuery瀏覽器後退按鈕點擊檢測器
- 20. 瀏覽器的後退和前進按鈕不會history.js
- 21. 點擊瀏覽器後退按鈕時顯示圖片預覽
- 22. 瀏覽器後退按鈕點擊不加載前一頁
- 23. 如何在春天處理瀏覽器後退按鈕mvc
- 24. 如何在用戶按F5鍵或點擊瀏覽器的後退/關閉按鈕時顯示定製的fancybox?
- 25. 如何防止瀏覽器的後退按鈕被點擊?
- 26. mvc,如何防止點擊瀏覽器的後退按鈕?
- 27. 如何在用戶點擊asp.net中的瀏覽器後退按鈕時快速重定向頁面
- 28. 如何處理動態內容的瀏覽器後退按鈕
- 29. 單擊瀏覽器後退按鈕時如何調用事件
- 30. 點擊瀏覽器的時候後退按鈕
如果他已經通過身份驗證,您爲什麼要再次輸入憑據? – 2009-08-07 05:44:13
@羅伯特哈維:這可能是由於應用程序的要求,我看到類似的東西。 – VoodooChild 2010-12-23 20:22:41