2011-01-20 18 views
0

所有,Flex的Web應用程序超時之後的特定時間和重定向到登錄

我們有一個Flex,BlazeDS的&春基於Web應用程序。要求是,如果瀏覽器閒置30分鐘,我們必須向用戶彈出錯誤消息,然後重定向到登錄頁面。我在這方面進行了搜索,無法找到合適的解決方案。如果有人能指引我朝正確的方向發展,那會很棒。我真的很感激

感謝

哈里什

+0

韋德的回答是對的。但我認爲我必須重新提出我的問題。我需要捕捉Flex中的Blazeds Session超時異常,然後在顯示Timeout錯誤消息後重定向到登錄頁面。我最初的問題是錯誤的。我很抱歉,不確定是否需要提出一個新問題。請幫助我。謝謝 – Harry 2011-01-27 20:30:36

回答

1

這是我會怎麼處理它。當應用程序加載時,啓動一個30分鐘的計時器並向SystemManager添加一個監聽器,以便進行鼠標移動。每次鼠標移動重置時,計時器將恢復到30分鐘。如果計時器關閉,則顯示模態對話框,通知用戶超時。當他們點擊確定後,將它們發送回登錄屏幕。希望有所幫助。

+0

謝謝韋德的回覆。我忘了在原始文章中添加一些額外的信息。我們是一個模塊化項目,它有一個Main.mxml&other是模塊mxml文件。因此,我可以將此偵聽器添加到Main.mxml中,即使用戶在任何頁面上也可以工作。 – Harry 2011-01-20 22:22:12