Avatar billede it-dyret Nybegynder
11. februar 2005 - 13:46 Der er 1 kommentar og
1 løsning

Cookie problemer ved automatisk login

Jeg arbejder for en internetportal, hvor jeg af og til oplever problemer med login... Ens login information bliver automatisk gemt i en cookie, som automatisk logger en ind, når man besøger siden. Jeg har en formodning om, at problemerne opstår, idet jeg logger ind på samtlige af de forskellige brugerniveauer lige fra administrator til alm. brugere - og derfor har jeg gang i mange logins i løbet af en dag.

Cookies bliver skabt med følgende kode, hvor jeg dog har udskiftet interportalens navn med Domain.

  response.cookies("Domain")("UserCode")=request("UserCode")
  response.cookies("Domain")("Password")=request("Password")
  response.cookies("Domain")("Sprog")=request("PrefLan")
  response.cookies("Domain").Expires=Date+365

Problemet opstår nogle gange, hvor jeg sidst var logget ind som en bruger, hvorefter jeg igen skal logge ind som administrator. Siden accepterer mit brugernavn og password, som jeg indtaster manuelt (dvs. at jeg ikke får nogen fejl) - men alligevel har jeg kun rettigheder, som om jeg var en alm. bruger. Jeg mangler dermed adgang til en række ekstra menupunkter, jeg har som administrator.

Problemet løser jeg hver gang ved at slette cookies, hvorefter det virker, som det skal. Jeg har bemærket, at jeg både har en cookie med navnet navn@www.domain.dk og navn@domain.dk, når problemet er der. Lige nu er der ingen problemer - og jeg har kun en cookie med navnet navn@www.domain.dk

Hvorfor er der nogle gange to cookie, og er det en del af problemet? Hvordan løser jeg problemet?
Avatar billede it-dyret Nybegynder
11. februar 2005 - 14:32 #1
Hvis det kan være til nogen hjælp, har jeg gemt begge cookies fra sidste gang, hvor der var problemer... Sig til, hvis jeg skal smidet indholdet af dem op på siden.
Avatar billede it-dyret Nybegynder
28. juli 2005 - 13:10 #2
Jeg har fundet ud af, at jeg får en cookie med navnet "navn@www.domain.dk", hvis jeg tilgår siden gennem "www.domain.dk", og at jeg får en cookie med navnet "navn@domain.dk", hvis jeg tilgår siden gennem "domain.dk"...

Men jeg har ikke fundet ud af, hvorfor det giver problemet ind i mellem. Og da der øjensynligt ikke er nogen bud på det, lukker jeg hermed spørgsmålet.
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