01. september 2002 - 15:15
Der er
10 kommentarer og 1 løsning
problemer med Cookie.Expires
Hej Eksperter. Jeg har en login funktion hvor man kan vælge at få smidt en cookie så man ikke skal logge ind "manuelt" hver gang. Loginkoden ser således ud Response.Cookies("moviesharelogin")("brugernavn") = brugernavn Response.Cookies("moviesharelogin")("pwd") = adgangskode Response.Cookies("moviesharelogin").Expires = date+5 Response.Cookies("moviesharelogin").Domain = "mitdomæne.dk" Når man så er logget ind, skal der også være en funktion til at slette ens cookie, men jeg kan ikke få det til at virke. min kode til denne ser sådan ud: Response.Cookies("moviesharelogin").Expires = date-1 Burde den så ikke blive slettet? ( Det gør den ikke. hvis man (med en anden browser) går ind igen på siden, logger den automatisk ind..) hvad gør jeg galt?
Annonceindlæg fra Admin By Request
01. september 2002 - 15:17
#1
For at slette en cookie skal du sætte værdien til en tom streng. Glem "expires". Husk Domain. Response.Cookies("moviesharelogin")("brugernavn") = ""
01. september 2002 - 15:24
#2
beklager det er ikke godt nok :o) den skal helt væk. Hvordan gør man det?
01. september 2002 - 15:31
#3
Okay - så prøv at bruge date-365
01. september 2002 - 15:32
#4
husk også at bruge Domain når du logger ud
01. september 2002 - 15:33
#5
hvordan med Domain?
01. september 2002 - 15:38
#6
det virker ikke med date-365
01. september 2002 - 15:42
#7
wuhuu.. så virkede det når jeg fik domæne med... smid et svar og du skal få points
01. september 2002 - 15:42
#8
Hmm nu siger du med en anden browser. Nu deler fx IE og NS jo ikke cookies...
01. september 2002 - 15:43
#9
nej, jeg mente en anden browsersession ( åbne en ny IE)
01. september 2002 - 20:02
#10
Response.Cookies("moviesharelogin")("brugernavn") = "" Response.Cookies("moviesharelogin")("pwd") = "" Response.Cookies("moviesharelogin").Expires = date-365 Response.Cookies("moviesharelogin").Domain = "mitdomæne.dk"
11. februar 2003 - 17:40
#11
.
Kurser inden for grundlæggende programmering