0
Digg me

If you are using Basepage logic its better to use this code there.

Redirection logic is written for pages with Frames or without Frames

[sourcecode language='vb']

Protected Overrides Sub OnPreRender(ByVal e As System.EventArgs) MyBase.OnPreRender(e)
If context.Session.IsNewSession = True Then
Dim strCookieHeader As String = Page.Request.Headers(“Cookie”)
If Not strCookieHeader Is Nothing Then
strCookieHeader = strCookieHeader.ToLower
End If

‘Checking for duplicate Session.
If Not strCookieHeader Is Nothing AndAlso strCookieHeader.IndexOf(“asp.net_sessionid”) >= 0 Then
If Page.Request.IsAuthenticated = True Then
System.Web.Security.FormsAuthentication.SignOut()
End If

‘If you want to redirect to defaultpage you can use this
‘Page.Response.Redirect(“default.aspx?Timeout”)

‘If you are using Frames then this will work.
Response.Write(“window.open(‘default.aspx?Timeout’,'_parent’);”)
End If
End If
End Sub

[/sourcecode]