2013-03-10 44 views
0

目前正在我的項目的其他方面,但雖然我這樣做,我希望能得到一些問題,我將很快處理的一些信息。經過一個非常簡短的搜索,沒有立即發現任何東西,我想我會在這裏留下問題,看看是否有其他人巧妙地解決了這個問題。JavaScript保存在用戶瀏覽器incase會話的表格值過期

繼承人的問題:

我們一個與需要更高的安全性一些知名度較高的客戶開發一個非常典型的CMS但當時大多數CMS」是處理個人博客,因此用戶會話必須終止在防止會話劫持的幫助。目前設置爲20分鐘,但我們希望將其設置爲不活動的10分鐘。如果客戶說,寫一篇大文章,或者花時間填寫表格,當他們點擊保存時,如果他們的會話過期,他們將丟失他們所有的數據,問題就會出現。這會讓我確信一些非常討厭的電子郵件!

有沒有人想出了一個很好的解決方案呢?我的想法是每隔幾分鐘自動將javascript表單數據保存到用戶瀏覽器(可能是一個cookie),當用戶會話過期,登錄並返回頁面後,javascript會填寫表單再次。在POST成功後,javascript會自行清除。

來自SO社區的想法?

回答

1

jsper或其他類似的圖書館將是一個不錯的選擇;它允許您將數據保存在瀏覽器中,並使用localStorage,cookies,數據屬性等支持所有瀏覽器(返回IE6)。

相關問題