2010-06-25 67 views
0
On windows authentication(intranet web application) 
    When the session is about to timeout, the client should be presented with a POP-UP that asks to click OK to extend the session or else cancel to timeout the session. 

哪個更好的方式來完成這項任務。 通過使用Ajax調用或通過在會話(用戶標識符)不是空的時候在文件後面的代碼中處理它會話時間延長

回答

2

您可以簡單地在您的頁面上使用javascript提示用戶按下ok鍵重置會話的滑動過期窗口。如果他們按是,那麼只需發送離散的http請求到服務器端,以便重置會話持續時間窗口。至於什麼時候顯示彈出窗口,我會說好幾分鐘纔會過期以保證安全。

有關如何保持會話結束的信息,請參閱以下stackoverflow帖子。然後你只需實現你的javascript對話框來支持/調用這個例子。

Keeping ASP.NET Session Open/Alive