0
A
回答
2
你不能這樣做,因爲頁面的用戶看到,當點擊「返回」實際上是在頁面的緩存版本。
你能做的最好的是要求不緩存記錄在網頁瀏覽器中,要做到這一點,你會放在:你認爲不應該是「返回鍵」訪問的所有頁面
Response.Cache.SetCacheability(HttpCacheability.NoCache);
。
但這只是一個請求,瀏覽器沒有義務強制。
2
現在,我能想到的兩種解決方案,您可以創建由會話,餅乾,等,爲您的控制器的過濾器,並控制認證......(我不推薦)
操作過濾器的樣品http://www.asp.net/mvc/tutorials/understanding-action-filters-cs
第二個,在我看來是最好的,我preffer做一些更簡單的身份驗證,如窗體身份驗證......看看這個鏈接:
我在我的項目中使用這種方法,工作正常!簡單而簡單! 我不太喜歡會員供應商。
我希望它能幫助你!
PS:抱歉我的英語!
相關問題
- 1. 在註銷時顯示登錄頁面(點擊後退按鈕)
- 2. 重定向到時候用戶註銷後點擊後退按鈕在JSF
- 3. 註銷後退按鈕後重新加載jsp頁面點擊
- 4. jsp中的後退按鈕重定向到登錄頁面,無需註銷
- 5. 防止用戶FOM重新登錄註銷後通過點擊後退按鈕
- 6. 按下後退按鈕可重定向登錄的用戶以註銷?
- 7. Codeigniter:當用戶在註銷後點擊後退按鈕時,如何重定向到家中?
- 8. ,當點擊註銷按鈕,並重定向到登錄頁面,消息
- 9. 如何在註銷後使用後退按鈕顯示登錄頁面?
- 10. 重定向到登錄頁面當用戶按下注銷wordpress
- 11. 用戶登錄成功後不要重定向後退按鈕
- 12. 瀏覽器,如果我點擊後退按鈕或退格將如何去重定向到登錄頁面
- 13. 將用戶重定向到登錄頁面註冊後(登記)
- 14. 登出後點擊'返回'按鈕重定向到登錄頁面
- 15. 註銷重定向用戶到登錄頁面後再次用戶嘗試再次登錄時,會話超時
- 16. 當點擊瀏覽器的後退按鈕時,重定向到特定頁面
- 17. 如何在django/allauth註銷後將用戶重定向回登錄頁面?
- 18. 用戶登錄後頁面重定向
- 19. 用戶註冊後重定向到登錄頁面。 Laravel 5.4
- 20. 如何在用戶從站點註銷後在用戶登錄界面重定向用戶(登錄屏幕)
- 21. 當點擊後退按鈕「不工作」時重定向到不同的頁面
- 22. 如何在使用IdentityServices註銷後重定向到登錄頁面
- 23. 如何在dnn7中單擊登錄按鈕後重定向到頁面
- 24. 如何重定向到登錄頁面,同時點擊登出
- 25. 當用戶點擊瀏覽器的後退按鈕後成功登錄後,不應出現「登錄」頁面
- 26. 登錄和註銷重定向後PHP
- 27. 如何在登錄或註銷時將用戶重定向到當前頁面?
- 28. Facebook「登錄」按鈕在登錄後可見後點擊後退按鈕
- 29. 用戶註銷後重定向到登錄頁面,然後用彈簧安全按下瀏覽器後退按鈕
- 30. 重定向到指定的頁面點擊瀏覽器後退按鈕
如果他們這樣做會有什麼影響?假設你已經正確地實現了你的自定義授權方案,他們將無法執行任何應該進行身份驗證的操作,對吧? –
是啊,你的權利..但我有一個頁面上的管理員用戶可以執行所有的CRUD操作和權利分配和所有,如果我點擊此頁面上的註銷並點擊返回它顯示頁面再次與用戶上一次管理員登錄,即使我創建了一個自定義授權類,它可以確定任何用戶是否登錄了天氣。當調用視圖的控制器時調用它。 – Saad
好的,很好,但如果有人然後嘗試執行需要管理員權限的操作,該怎麼辦?他們獲得「拒絕訪問」還是被允許執行此操作?如果是後者,那麼你有一個完全不同的問題來處理。 –