2015-06-05 47 views
-2

我的問題是: - 我有登錄頁面。成功登錄憑據後重定向到主頁。網址: - http:localhost/test/home.aspx。這是好的。做完這一次後,我複製相同的網址並粘貼在瀏覽器中的不同選項卡上總是打開主頁。這不應該。我的要求是,一旦用戶在不同的選項卡上覆制url http:localhost/test/home.aspx,Session必須註銷並且始終重定向到登錄頁面。任何人都可以幫助我嗎?在asp.net瀏覽器的不同選項卡上的會話超時

+0

這是奇怪的要求。仍然通過IsPostBack頁面屬性,它可能會有所幫助。 –

+0

這是一個無意義的要求,需要你與瀏覽器和會話的方式作鬥爭。會話在瀏覽器和服務器之間共享,而不是在各個選項卡和服務器之間共享。你爲什麼想做這個? –

+0

由於雅虎的作品。如果您複製雅虎網址並粘貼到不同的選項卡上。總是打開登錄頁面。這應該是 – anuj

回答

1

檢查其回傳,如果它不那麼做了註銷並重定向到登錄

+0

IsPostBack _and_登錄_and_ referrer是正確的。 –

0
<configuration> 
    <system.web> 
    <sessionState cookieless="true" 
     regenerateExpiredSessionId="true" /> 
    </system.web> 
</configuration> 

source

這將產生每個標籤唯一的會話ID。

+0

這是一種可能性,但確實很醜陋,你不會給出任何細節。檢查回傳引用者是登錄頁面可能更好。 –

+0

我給這個細節來源!他還想要什麼? – Nazmul

+0

Nazmul,我粘貼了你的代碼。但不工作 – anuj

相關問題