Avatar billede bernhof Nybegynder
17. juni 2003 - 17:59 Der er 4 kommentarer og
1 løsning

Cookie Problemer

Jeg har en side, som hedder log.asp. Denne side kan logge en bruger ind og ud, og ved login/logout skal cookies oprettes/slettes.

Når siden benyttes til at logge ind, udføres følgende kode:

Response.Cookies("LoginInfo").Expires = Now + 365
Response.Cookies("LoginInfo")("autologin") = "true"
Response.Cookies("LoginInfo")("username") = Session("user_nick")
Response.Cookies("LoginInfo")("password") = RS("user_pass")

Det virker!! Men når jeg skal logge ud igen, udføres denne kode:

Session.Abandon
Response.Cookies("LoginInfo").Expires = Now
Response.Cookies("LoginInfo")("autologin") = ""
Response.Cookies("LoginInfo")("username") = ""
Response.Cookies("LoginInfo")("password") = ""

Af en eller anden underlig grund bliver indholdet af denne cookie ikke slettet! Gør jeg noget forkert?
Avatar billede snuseren.dk Nybegynder
17. juni 2003 - 18:01 #1
Jeg mener Session.Abandon skal se sådan ud:


Session.Abandon()
Avatar billede eagleeye Praktikant
17. juni 2003 - 18:04 #2
Prøv at sætte Expires efter du har gemt i den og sæt Expires til en data før i Now.:

Response.Cookies("LoginInfo")("autologin") = ""
Response.Cookies("LoginInfo")("username") = ""
Response.Cookies("LoginInfo")("password") = ""
Response.Cookies("LoginInfo").Expires = Date()-1
Avatar billede bernhof Nybegynder
17. juni 2003 - 18:13 #3
Still the same.. Har fandme altid haft problemer med cookies :o/
Avatar billede eagleeye Praktikant
17. juni 2003 - 18:14 #4
Fandt denne http://www.asp101.com/samples/viewasp.asp?file=cookie%5Fprocess%2Easp
De skriver man skrive skrive noget i cookien man kan ikke bare skriv ""
Så prøv:

Response.Cookies("LoginInfo")("autologin") = "a"
Response.Cookies("LoginInfo")("username") = "a"
Response.Cookies("LoginInfo")("password") = "a"
Response.Cookies("LoginInfo").Expires = Date()-1
Avatar billede bernhof Nybegynder
17. juni 2003 - 18:25 #5
Der var problemet! :o)
Mange tak for hjælpen eagleeye -- lige netop dette har generet mig i MEGET lang tid :o)

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