0
A
回答
0
通常你會做你簽出邏輯當會話結束。但是,如果你有當頁面被關閉,檢測,使用這樣的:
<body onunload="performMyLogoutLogic();">
...
...
</body>
+1
這也將註銷用戶,如果他們僅僅是導航離開從T他說,在同一個網站上的其他頁面。 –
-1
你可以使用一個通用的處理程序結束會話,並調用這個beforeunload這樣的:
function CloseSession()
{
location.href = 'KillSession.ashx?task=1';
}
window.onbeforeunload = CloseSession;
而在你KillSession.ashx爲此
public void ProcessRequest(HttpContext context)
{
if(!String.IsNullOrWhiteSpace(Request.QueryString["task"].toString()))
{
if(Request.QueryString["task"].toString()=="1")
{
Session["User"]==null;
context.Response.ContentType = "text/plain";
context.Response.Write("Good Bye!");
}
}
}
相關問題
- 1. 在瀏覽器關閉註銷
- 2. 檢測瀏覽器/選項卡關閉
- 3. 誰關閉了瀏覽器選項卡?
- 4. 調用PHP時,瀏覽器或瀏覽器選項卡關閉
- 5. 關閉瀏覽器/選項卡上的會話關閉
- 6. 當瀏覽器選項卡關閉時銷燬會話
- 7. 當用戶關閉瀏覽器時自動註銷用戶
- 8. 用戶關閉瀏覽器而不註銷
- 9. IE瀏覽器在關閉瀏覽器後做註銷
- 10. 如何在瀏覽器關閉時自動註銷用戶?
- 11. 如何在瀏覽器關閉時自動註銷用戶?
- 12. 在zend關閉瀏覽器時註銷用戶
- 13. 瀏覽器關閉時自動註銷
- 14. 當瀏覽器關閉時註銷Magento
- 15. Magento - 當瀏覽器關閉時註銷
- 16. 如果瀏覽器在asp.net中關閉,則從瀏覽器註銷?
- 17. 其他選項卡關閉時刷新瀏覽器選項卡
- 18. 在瀏覽器選項卡上發送GET請求關閉
- 19. 如何在瀏覽器或選項卡上關閉實現Session.Abandon()?
- 20. 當瀏覽器窗口關閉時自動註銷用戶 - salesforce
- 21. 當用戶關閉瀏覽器時,保存註銷時間
- 22. 在瀏覽器上註銷關閉彈簧mvc
- 23. PHP cron作業每10分鐘在瀏覽器上註銷用戶關閉
- 24. 確保瀏覽器上的表單認證註銷關閉
- 25. AngularJS:服務器調用選項卡/瀏覽器關閉
- 26. 在Asp.net上檢測瀏覽器關閉
- 27. 銷燬或取消會話時,用戶關閉瀏覽器不點擊註銷
- 28. 如何使用UiApp/Appscript關閉瀏覽器選項卡/窗口?
- 29. 使用javascript/jquery事件關閉瀏覽器選項卡
- 30. 如何使用javasciprt關閉瀏覽器選項卡(父窗口)
(複製)看看這個答案,它涵蓋了同樣的問題:http://stackoverflow.com/a/287027/328968 – Peter