我有這個歷史遺蹟是惰性破碎,正在被替換的過程中。直到替換網站準備就緒,我必須維護此網站。在會話超時重定向到兩個不同的登錄屏幕之一取決於查詢字符串
問題是我有一個網站需要知道登錄用戶的組碼。例如我有兩個組Group1和Group2。
默認的登錄頁面上簡直是.../login.aspx的,這將在會話(組=組1)存儲和如果要是使用轉到日誌在... /登錄頁面。 aspx?group = Group2,那麼他們將Group2存儲在會話中。
爲什麼這樣做是這種方式的原因是以前我的時間被它是用於驗證的非常複雜的登錄屏幕,並設置多個會話變量的網站上來是必要的。 表示這意味着在此階段不能替換頁面中的日誌。
什麼,我需要一種方式,當會話超時,用戶將被引導到登陸頁面的正確的變化,並記住他們,以便他們可以返回到該頁面的頁面。
最小的解決辦法是讓他們重定向到正確的登錄的版本,以恢復他們在辭職後的頁面也只是「想」的功能。
任何人都可以點我就如何做到這一點的正確方向,在會話結束事件似乎並不會話消失在這一點所以沒有進行比較的工作。
是的,這是我最終走下來的路徑,謝謝我最終不得不使用cookie和查詢字符串來確定會話定時或發生錯誤。然後我處理cookie的vlaue。如果頁面被訪問並且cookie存在,但查詢字符串不存在,那麼它會像cookie不在那裏一樣前進。感謝您的幫助:D – Graham