Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: ASP
Hi,

When i am working with Sessions in Classic ASP, I checked that session variables are not destroying after the session TIMEOUT. Below is my Code

ASP Code

 
<%
Dim sessid, Uname
Session.Timeout = 1
sessid=Session.Sessionid
Response.write(sessid)
Session("Uname")=Request.Form("uname")
uname= Session("Uname")
response.write(uname)
Response.Write("The timeout is:" & Session.Timeout)
%>

HTML Code

<!DOCTYPE html>
<html>
<body>
	<h1> user Login form</h2>
	<form method="post" action="vbscript.asp">
		<label>username: </label> <input type="text" id="uname" value="" name="uname" />
		<label>password: </label> <input type="text" id="pwd" value="" name="pwd" />		
		<input type="submit" id="login_btn" value="Login" />
	</form>
</body>
</html>

Initially i set Session.Timeout to 1. After 2 minutes when i try to refresh vbscript.asp page i am still able to see the session("Uname") value same, which has to be destroyed.

Can you Clarify me on this if i am wrong about Sessions Concept. Actually I am new to Classic ASP
Posted 18-Sep-12 13:35pm

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Hi Aryan,

It seems that you are just letting your application should expire after 1 min by setting the Session.Timeout = 1 option, fine but you are not clearing the session variable.

You should clear the session variable in Session_OnEnd method in Global.asa file.

I hope this would help you to resolve the issue.
Please refer this link[^]
  Permalink  
Comments
ssd_coolguy at 19-Sep-12 4:38am
   
5++
rk_prabakar at 19-Sep-12 4:48am
   
Thanks pal
cm_Aryan at 19-Sep-12 10:32am
   
Thanks Buddy
rk_prabakar at 20-Sep-12 5:11am
   
always welcome pal....

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 6,534
1 OriginalGriff 6,258
2 Peter Leow 2,534
3 Maciej Los 2,308
4 Abhinav S 2,274


Advertise | Privacy | Mobile
Web01 | 2.8.150414.1 | Last Updated 19 Sep 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100