---
title: "How to Session Timeout resetting?"  
description: "How to Session Timeout resetting?"  
author: "Anonymous User"  
published: 2014-10-06  
updated: 2014-10-06  
canonical: https://www.mindstick.com/forum/2309/how-to-session-timeout-resetting  
category: "asp.net mvc"  
tags: ["asp.net mvc", "c#"]  
reading_time: 2 minutes  

---

# How to Session Timeout resetting?

I want to Reset [Session Timeout](https://www.mindstick.com/interview/463/what-are-session-timeout-and-application-timeout-where-we-have-to-do-this-process) when user is still active.\
In my [scenario](https://yourviews.mindstick.com/view/81221/sports-will-change-the-education-scenario) my session timeout is 20 min., when session time is reached before 10 seconds i am showing a dialog to [confirm](https://answers.mindstick.com/qa/115761/facebook-account-locked-with-confirm-your-identity-loop) the user as "Session is going to time out, Do you want to stay in ??". If user is click yes, i want to continue my session with again 20 [minutes](https://www.mindstick.com/articles/23598/best-wedding-photographer-inspire-the-best-to-protect-your-valuable-minutes) start from 21st minute, because as per [requirement](https://yourviews.mindstick.com/view/85169/becoming-an-influencer-requirement-of-skills-and-knowledge) i am [saving](https://www.mindstick.com/blog/11865/guide-to-saving-15-for-retirement) user session time in [database table](https://www.mindstick.com/forum/159366/how-to-test-regular-expressions-in-sql-without-using-database-table).

## Replies

### Reply by Anonymous User

try this code:write the jquery code like this:\

```
<script>    (document).ready(function () {          $("#divdialog").dialog({            autoOpen: false,             resizable: false,            modal: true,            title: "Session Timeout",             buttons: {                Yes: function () {                    $.ajax({                        url: '/<your controller>/SessionTimeout', // Redirects to action method
for every 20 minutes.                         dataType: "json",                        type: "GET",                        error: function () {                            alert(" An error occurred.");                        },                        success: function (data) {                            $("#divdialog").dialog('close');                            display("stop");                         }                    });                },                Logout: function () {                    location.href = '/<your controller>/Logout';                }            }        });      });     function myFunction() { // Fires
every 20 minutes         setInterval(function () {            $("#divdialog").dialog('open');         }, 1200000);    }</script>
```

**Controller Code:**

```
public ActionResult SessionTimeout()        {             Session.Timeout = Session.Timeout +20;             return Json("", JsonRequestBehavior.AllowGet);        }
```


---

Original Source: https://www.mindstick.com/forum/2309/how-to-session-timeout-resetting

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
