Avatar billede soerens Nybegynder
16. februar 2001 - 10:09 Der er 6 kommentarer og
1 løsning

Problemer med Session Vars

Hej!

Jeg har en håndfuld brugere, der har problemer med at mit web-site ikke \"holder\" sessionsvariablerne. Det LIGNER at de har cookies disabled, men jeg er ikke sikker på at det er det der er problemet.

Jeg husker at checke på om brugeren understøtter cookies vha. nedenstående linie (burde virke, har testet både i IE og NS):
If Request.ServerVariables(\"HTTP_COOKIE\") = \"\" Then Response.Redirect \"/info/NoCookie.asp\"
Session.Timeout er sat til 20 minutter, og de \"vigtigste\" af mine sider redirecter brugeren til en logoff side, hvis han/hun har været inaktiv i 15 minutter, så der kan heller ikke være noget her.

Er der nogen der kan hjælpe med hvad jeg ellers kan kigge efter? Jeg er desperat, er fulkommen på bar bund, så ethvert svar / clue vil være en stor hjælp...

De brugere der har problemet ser alle ud til at køre med IE5 og Win98. Det har ikke lykkedes mig at reproducere deres problem.

Med venlig hilsen
INTER-DATA A/S
Søren Sprogø
Web Application Developer
Avatar billede carpediem Nybegynder
16. februar 2001 - 10:24 #1
Jeg stiller lige et spørgsmål i spørgsmålet.

og de \"vigtigste\" af mine sider redirecter brugeren til en logoff side, hvis han/hun har været inaktiv i 15 minutter

Hvordan?
Avatar billede soerens Nybegynder
16. februar 2001 - 10:29 #2
De \"vigtige\" sider indeholder følgende, lille, geniale java script:

<SCRIPT language=\"JavaScript\">
    window.setTimeout(\"winTimeout();\", 15*60*1000);

    function winTimeout()
    {
        document.location.href=\"/User/userLogoff.asp\";
    }
</SCRIPT>

/SørenS.
Avatar billede gandalfthewhite Nybegynder
16. februar 2001 - 11:50 #3
Jeg har et ligende problem på et Informations system jeg er ved at lave til et bryggeri.

Jeg har ikke hengivet mig til løsningen af dette endnu, men tror det virker umiddelbart som om at redirect eller pop-up vinduer har indvirkning på dette. Jeg har nogle rapporter, hvor man kan få rapporten udskrevet. Dette sker i et nyt vindue med en anden formatering. Det ser ud til sessionen ryger på r... efter dette. Men det sker også andre steder.

Hvis du finder svaret vil jeg meget gerne høre om det.

mvh.
Michael Nakskov
udviklingskonsulent
WM-DATA
Avatar billede soerens Nybegynder
16. februar 2001 - 12:26 #4
Jeg ved ikke om dette også gælder mit problem (tjekker det lige), men jeg tror godt det kan være årsagen til DIT problem!

Tjek denne MS KB artikel:
http://support.microsoft.com/support/kb/articles/Q196/3/83.ASP

/SørenS
Avatar billede gandalfthewhite Nybegynder
16. februar 2001 - 12:56 #5
Tak for henvisningen. De skriver nu at fejlen er blevet rettet i IE 5 som er min target browser, så det burde jo ikke være tilfældet, men der er jo noget der tyder på det.

Lav et svar på \"Sorens svar her\" så får du de 30 pts du selv har lovet ud.
Avatar billede soerens Nybegynder
16. februar 2001 - 14:11 #6
Hmmmm, ja, svært at regne ud, ud fra artiklen, om det gælder IE5...

Anyway, jeg har tænkt lidt over det, og jeg er næsten SIKKER på at det er denne bug mine brugere render ind i!

Fejlen opstår nemlig efter at jeg popper et vindue op, og det kan godt se ud som om den starter en helt ny session op efter det.

Nu mangler jeg bare at finde ud af hvordan jeg løser problemet....

/SørenS
Avatar billede soerens Nybegynder
29. marts 2001 - 13:36 #7
Har snakket med 3-4 af de brugere der havde problemet.

En opgradering til Internet Explorer 5.5 løste det.

Det lader til at være den bug som jeg selv fandt (beskrevet i en MS KB artikel nævnt længere oppe).

Ta\'r derfor pointene tilbage, tak tak ;-)

/SørenS.
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