如何在session.timeout發生時顯示提醒消息? 5分鐘後,我想過期我的頁面並重定向到登錄頁面。重定向後我想向用戶顯示他們的會話已過期。會話過期顯示消息提醒
0
A
回答
0
if (session["MySessionName"] == null)
{
.. show message
}
0
我想你是在5分鐘不活動之後。
function doLogout() {
window.location.href="/logout?reason=timeout"
}
window.setTimeout(doLogout(), 300000)
設置您想要的超時然後註銷,將某種形式的參數傳遞給註銷機制,以便可以顯示消息。
另一種選擇是輪詢會話cookie。該方法類似,但不直接執行註銷,檢查cookie是否仍然存在,並且是否啓動了新的定時器。爲了達到這個目的,你必須將你的會話期限設置爲期望值。
作爲便箋,出於可訪問性原因,您應該在終止其會話之前提醒用戶,並提供續訂會話的方法。
0
您需要在會話過期的幾秒鐘內ping您的服務器。
ALGO:
- 權異步服務器
- 呼叫接收與真/假
顯示相應警報的響應。
$return = array("status"=>1); if($_SESSION['ANY_SESSION_VAR']){ $return = array("status"=>0); } die(json_encode($return);
相關問題
- 1. 顯示會話過期消息
- 2. 使用JavaScript顯示提醒消息
- 3. 會話消息未顯示
- 4. Asp.Net顯示會話超時提醒
- 5. 如何使用httpcontext在asp.net中顯示會話過期消息
- 6. 如何向用戶顯示會話過期消息
- 7. gocart會話過期,我想顯示警報消息
- 8. ASP.NET C# - 如何顯示會話已過期的消息?
- 9. 在Extjs中提示提醒消息框
- 10. Django過期會話消息API
- 11. Grails中的會話過期消息
- 12. 到期和提醒自定義消息
- 13. 聊天消息提醒,如Gmail提醒
- 14. 顯示會話過期消息更長的時間重定向當會話過期時登錄頁
- 15. jquery,ajax不會提醒一些消息
- 16. Laravel auth不顯示會話消息
- 17. 顯示後提琴手會話消失
- 18. 通知消息/提醒消息和UICollectionView:
- 19. 在整個用戶會話期間只顯示一次會話消息?
- 20. 取消提醒對話框
- 21. 雙重提醒消息
- 22. Iphone彈出提醒消息
- 23. JavaScript提醒錯誤消息
- 24. Foundation_6提醒消息content_tag
- 25. JSON編碼提醒消息
- 26. 不顯示提示消息
- 27. 當表單身份驗證會話過期時向用戶顯示消息
- 28. AngularJS:提醒不顯示時,多個消息更改爲ngModel消息
- 29. 如何提醒用戶該會話即將過期在ASP.NET中?
- 30. Firefox忽略顯示確認提醒消息