Rudebox.co.nr How To Forums

Rudebox How To Forums - Ask Anything, View How To's
 
HomeFAQSearchRegisterMemberlistUsergroupsLog in

Share | 
 

 Redirect to login page on session expire

View previous topic View next topic Go down 
AuthorMessage
Admin
Admin
avatar

Number of posts : 216
Registration date : 2007-01-01

PostSubject: Redirect to login page on session expire   Mon Jun 30, 2008 1:24 am

1. Create Function

Code:
private void CheckSessionTimeout()
{
    string msgSession = 'Warning: Within next 3 minutes, if you do not do anything, '+
                        ' our system will redirect to the login page. Please save changed data.';
    //time to remind, 3 minutes before session end
    int int_MilliSecondsTimeReminder = (this.Session.Timeout * 60000) - 3 * 60000;
    //time to redirect, 5 miliseconds before session end
    int int_MilliSecondsTimeOut = (this.Session.Timeout * 60000) - 5;

    string str_Script = @"
            var myTimeReminder, myTimeOut;
            clearTimeout(myTimeReminder);
            clearTimeout(myTimeOut); " +
            "var sessionTimeReminder = " + int_MilliSecondsTimeReminder.ToString() + "; " +
            "var sessionTimeout = " + int_MilliSecondsTimeOut.ToString() + ";" +
            "function doReminder(){ alert('" + msgSession + "'); }" +
            "function doRedirect(){ window.location.href='login.aspx'; }" + @"
            myTimeReminder=setTimeout('doReminder()', sessionTimeReminder);
            myTimeOut=setTimeout('doRedirect()', sessionTimeout); ";

    ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(),
          "CheckSessionOut", str_Script, true);
}       

2. In Page Load
Code:

private void Page_Load(object sender, System.EventArgs e)
{
    this.CheckSessionTimeout();
}

For More info Go Here...
Back to top Go down
View user profile http://rudebox.editboard.com
 
Redirect to login page on session expire
View previous topic View next topic Back to top 
Page 1 of 1
 Similar topics
-
» Recording psp screen
» MM facebook page redirect
» login 3 times only?
» DaBigfella's Collection Update Saturday 20th June 2011 page 6
» Metallica - turn the page

Permissions in this forum:You cannot reply to topics in this forum
Rudebox.co.nr How To Forums :: How To - Myspace / Website /Blog Utilities :: ASP .net-
Jump to: