Redirect Page After Session Timeout Using in Asp.Net C#

Redirect Page After Session Timeout

If Use Session Passing Username Another Page  Without Page Refresh Particular Time (Fixed) Expires Session TimeOut  Go - To Login Page


DEMO




Web.Config Coding


<configuration>


<system.web>


      <sessionState mode="InProc" timeout="1"></sessionState>

    
    </system.web>

 

</configuration>



Global.asax


<%@ Application Language="C#" %>

<script runat="server">

    void Application_Start(object sender, EventArgs e)
    {
        // Code that runs on application startup

    }
   
    void Application_End(object sender, EventArgs e)
    {
        //  Code that runs on application shutdown

    }
       
    void Application_Error(object sender, EventArgs e)
    {
        // Code that runs when an unhandled error occurs

    }

    void Session_Start(object sender, EventArgs e)
    {
        // Code that runs when a new session is started


        if (Session["Username"] == null)
        {
           
            //Redirect to After Session Timeout  
           
            Response.Redirect("Login.aspx");
           
           

        }
       
 
 
       
    }

    void Session_End(object sender, EventArgs e)
    {
        // Code that runs when a session ends.
        // Note: The Session_End event is raised only when the sessionstate mode
        // is set to InProc in the Web.config file. If session mode is set to StateServer
        // or SQLServer, the event is not raised.

    }
      
</script>



First - Add  The Session Time Out Duration Add To Web.Config File






Next - Add the Global.asax File 







Show The Global.asax Form







Next -  Go to - Login Page -  Send the Username Using Session  to Next Page








Get the  Username From Menu Form







Here - Add the  Session Values  Above 1 Minutes  Did Not Access  - Session Timeout After Go - To Login Page






OUTPUT


Next -  Go To - Login Page - Username & Password Put To Login  Go To Menu Form 





Next - 1 Minute After Page  Session Expire  Go - To Login Page








3 comments:

  1. good job... you can follow some more easy way to do this...

    ReplyDelete
  2. good job... you can follow some more easy way to do this...

    ReplyDelete
  3. your code is awesome! but at last it does not auto redirect to the login page unless i click the button in that page(i added a button in menusss form).. any ways to fix this? cracked my head tho :(

    ReplyDelete