2012-07-23 95 views
0

我使用FLEX我的web應用程序的前端繼續會話。我現在的任務是處理會話超時。我現在可以捕獲會話超時。我想要做的是讓用戶繼續會話,即讓用戶留在當前頁面(例如,選擇當前菜單選擇或當前表格)並恢復用戶放入文本字​​段的每個內容。如何從客戶端使用FLEX

例如,有四個師在我的菜單:頭版,管理活動和設置。當用戶點擊「管理」時,會出現一些文本字段,如用戶名,地址或其他信息。當會話過期時,用戶可以繼續會話,保持「管理」狀態並重新獲得他們在文本字段中輸入的內容。怎麼做?感謝您的評論!

回答

1

,您可以創建在Flex組件定期調用後端保持會話打開。

+0

在這種情況下使用會話超時的意義是什麼? – poussma 2012-07-23 19:04:22

+0

這是真的.. :) – 2012-07-23 19:08:45

0

你只需要在當前「管理」面板的前面,以顯示登錄面板或什麼的。

一旦用戶重新登錄,只需通過隱藏登錄面板切換回以前的配置,用戶將能夠繼續而不會丟失任何工作。

HIH M.

+0

你確定內容都還在嗎?也許全局變量會幫助存儲內容。但如何留在當前頁面?其實,除了標題菜單,還有左側邊欄菜單,所以我需要在或多或少的像一個扁平的客戶捕捉標題菜單的同時選擇和側面菜單 – 2012-07-23 19:12:57

+0

的Flex。如果你把面板放在所有其他的面前,那麼後面的東西還是完好無損的。當您在前面添加面板時,客戶端瀏覽器實際上不會重新加載html頁面。只需輕掃面板,一切都會回來。 – poussma 2012-07-23 19:16:06

+0

所以根據你所說的,當我捕捉會話過期時,我會顯示一個帶OK按鈕的alert()消息,單擊「OK」就會簡單地關閉消息框。但爲了實際繼續會話,我仍然需要登錄才能在客戶端和服務器之間建立通信,對嗎? – 2012-07-23 19:31:02