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








2 comments:

Post a Comment