Session.Contents Values forgotten after a period of time

I've written a utility to assist my corps DBA's in managing User Access, in order to do this some users who don't have administrative privileges to the DB are provided w/ a pass-thru ID and password.  I save these values in 'Session.Content("Var")' variables when the user initially logs in but it seems that after a period of say 10-20 minutes of non-use the values are "forgotten."  Basically after this period the variable is null or blank and therefore when I try to connect to the database using it I get an error saying that the value is invalid.  Is there any way to store these variables securely and insure that they won't be forgotten after a period of time?  Thanks.
EDW_GideonAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Ramkisan JagtapConnect With a Mentor Lead DeveloperCommented:
You can increase the session timeout in the web.config Something like:

<configuration>
  <system.web>
     <sessionState timeout="20"></sessionState>
  </system.web>
</configuration>

 where you can "timeout" time as per your convinience
0
 
ChloesDadCommented:
You can save them in a cookie and put an expiry date on the cookie of say 1 hour (or whatever you feel is appropriate. They should time out eventually, as keeping them permanently is not a good idea.
0
 
EDW_GideonAuthor Commented:
AWESOME!  Thank you Ramkisan!!!
0
All Courses

From novice to tech pro — start learning today.