Rudebox.co.nr How To Forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Rudebox.co.nr How To Forums

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

 

 Redirect to login page on session expire

Go down 
AuthorMessage
Admin
Admin
Admin


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

Redirect to login page on session expire Empty
PostSubject: Redirect to login page on session expire   Redirect to login page on session expire Icon_minitimeMon 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
https://rudebox.editboard.com
 
Redirect to login page on session expire
Back to top 
Page 1 of 1
 Similar topics
-
» Solving Session Errors ASP.net
» How To Upload A Picture without Login
» How to setup auto login in Microsoft Window XP?
» Create Pop Up Alert Box , Modal Dialog Extender in ASP.net
» How To Remotely Login To Your Computer From Another Computer

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: