2013-11-04 56 views
0

我有頁面在哪裏受到會話保護。如果會話確實存在,則導航至登錄頁面。這工作正常。導航到原始請求的頁面

現在,讓我們說我在像abc.aspx一些頁面。會話不存在。系統導航到登錄頁面。所以,一旦登錄,我可以導航用戶到最初請求的頁面嗎?

回答

1

通常通過將所請求的URL作爲查詢參數添加到登錄頁面URL http://fakehost/Login?retUrl=originalpage ,以便應用代碼可以將其重定向回來。表單認證機制爲你做。

1

是的,你可以建議添加一個ReturnUrl查詢字符串,它包含他們來自或需要去登錄後需要去的頁面。你也可以使用Request.UrlReferrer我相信哪些給你他們來的頁面從但意味着如果例如他們來自谷歌到您的網站登錄和你重定向,它會回到谷歌。