Har ett mycket märkligt problem. Vissa av mina användare på forumet blir automatiskt utloggade hela tiden. Jag har frågat om de har cokkiefunktionen avstängd mm men det har de inte. Jag har själv teskört både på skolans datorer och på flera andra datorer utan att bli utloggad.
OBS! Det är aldrig så långt fram i tiden som 40 minuter.
Undrar om någon vet vad det kan bero på, bifogar min kod nedan:
'##-- kod för att skapa session om användarnamn och lösen matchar med sökningen i databasen --
Session("userid") = RS("AnvId")
'#-- kod på varje sida för att kolla så att användaren är inloggad --
If Session("userid") = "" Then
Response.Redirect("login.asp")
End If
Session.Timeout = 40
Kom att tänka på olika subtyper mm. det ska kanske istället vara:
Har lokaliserat felet lite ytterligare. Användaren det drabbar använder NN 4.51 på mac. Jag har provat i min NN 4.71 och funkar finfint. Det händer alltid direkt efter 1:a inloggning. Då blir hon utloggad. Sedan loggar hon in igen och då funkar allt perfekt för henne med.
Jag provade med att skriva ut värdet på sessionen på den sidan som man skickas till vid utloggning och då visade det sig att det inte gav något värde. Alltså måste sessionen på något sätt dö eller få nolllängd efter en stund när hon loggar in 1:a gången.
För mig verkar detta mycket mysko, har för mig att jag läst om något liknande här på wf, då någon hittade en bugg om det på microsofts hemsida, men det inlägget hittar jag inte igen.
Under vilka omständigheter kan en session dö, förutom session.anbadon och session timeout?
Kom att tänka på en sak till, måste man ange Response.Buffer = True för att sessionhanteringen ska funka, det måste man ju med en kaka och en session är ju egentligen en kaka.
mvh jörgen
250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91