Cookie slettes automatisk????
Jeg er ved at lave en side som tjekker værdier i en cookie. Passer de ikke kan man selvfølgelig ikke se siden.Min Sign in side sætter cookien på klienten med en CookiesId nummer + Bruger nummer.
CookiesId nummer bliver også lagret i en Database så når man vil se en af de password beskyttede sider så tjekker den Database CookiesId imod Id nummeret i Cookien, passer de ikke skulle den skrive \"Cookies passer ikke\".
Så jeg har prøvet at ændre i Cookien manualt ved at slette et tal i cookieId nummeret i min Cookie folder, men Når jeg bruger IE 5,5 så sletter den cookien automatisk hvis CookieId ikke passer sammen, men dette fungere fint i Netscape.
Hvoffor???
login siden : http://www.formor.dk/member/
Og her er koden som skal tjekke CookieId på alle beskyttede sider :
<%@LANGUAGE=\"VBSCRIPT\"%>
<%
Response.Expires = 0
Response.AddHeader \"PRAGMA\", \"NO-CACHE\"
%>
<%
If Request.Cookies(\"MemberAcces\")(\"CookiesId\") = (\"\") Then
Response.Write \"Ingen Cookies...Ingen adgang\"
Else
Dim CookiesId
CookiesId = Request.Cookies(\"Memberacces\")(\"CookiesId\")
YourId = Request.Cookies(\"Memberacces\")(\"YourId\")
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\\home\\formordk\\db\\member.mdb\"
Set RS = conn.Execute (\"Select MedlemsIdNr, CookiesId From MedlemsInfo Where MedlemsIdNr = \'\" & YourId & \"\'\")
If CookiesId <> RS(\"CookiesId\") then
Response.Write \"Cookies passer ikke\"
Else
%>
<html>
<head>
<title>Logged_in.asp</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" \">
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" align=\"center\">
<tr>
<td>
<table width=\"550\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
<tr>
<td>
<div align=\"center\">You have successfully logged into your account</div>
</td>
</tr>
</table>
<br>
<a href=\"/member/page1.asp\">next page 1</a></td>
</tr>
</table>
UserName = <br>
Password = <br>
Reffered URL = <br>
</body>
</html>
<%
End If
End If
%>
