Avatar billede bojohansen Nybegynder
22. april 2001 - 17:11 Der er 2 kommentarer og
1 løsning

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
%>

Avatar billede bojohansen Nybegynder
22. april 2001 - 17:14 #1
Id nummer = 10
Password = 10

hvis i vil logge ind og smide cookien ind på jeres comp.
Avatar billede bojohansen Nybegynder
22. april 2001 - 17:18 #2
I skal selvfølgelig vælge den nederst radio button, ellers vil i ikke kunne finde cookien på jeres comp. da den kun lever i browseren indtil denne lukkes da der ikke er sat udløbs tidspunkt på cookien.
Avatar billede bojohansen Nybegynder
16. maj 2001 - 21:13 #3
Problem løst.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester