Jeg har en "remember me" cookie på mit site, og det hele virker som det skal - INDTIL jeg prøver at logge ud. Session("userId") = "" Response.Cookies("userId") = "" Response.Cookies("userId").Expires = Date() - 1
Har denne kode i min logout fil. Men det sker kun for enkelte! Mange jeg har snakket med, har ingen problemer med at logge ud. Er det opsætning i IE eller er der en måde i ASP at gøre det "bedre"?
Flere kommuner går nu i gang med at bruge AI-understøttet dokumentation. Målet er, at sagsbehandlere skal bruge mindre tid på referater og registrering – og mere tid på nærvær i mødet med borgeren.
Du er sikker på, at de brugere der har problemer, har logget ud?? De har ikke bare lukket vinduet, for så bliver dit script jo ikke kørt...
Synes godt om
Slettet bruger
23. februar 2006 - 17:00#4
- det kan måske godt være folks opsætning i IE som laver rod i det... Hvis nu klientens computer ikke tillader småkager kan vi jo ikke nulstille noget som ikke eksisterer...
prøv i stedet følgende: <% Set MyBrow=Server.CreateObject("MSWC.BrowserType") if MyBrow.cookies = True then Response.Cookies("userid")="" Response.Cookies("userid").Expires=date-1 end if set MyBrow=nothing %>
- dette kan måske hjælpe... I hvert fald så vil denne her kun nulstille/slette småkagen hvis klientens computer tillader småkager i det hele taget...
- I øvrigt er et godt råd altid kun at forsøge på at skrive cookies på folks computere hvis man i scriptet ved at sådanne understøttes...
Ja, og har også selv problemer.. Men har fundet ud af, at det sker hvis jeg logger på en test-version af siden jeg har. Den ligger som et subdomæne, og bruger samme cookie som "hovedsiden". Er ret sikker på, at det er derfor, da det virker fint hvis jeg via. IE sletter cookies og kun logger på én af dem.
Synes godt om
Ny brugerNybegynder
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.