07. juli 2005 - 16:27Der er
1 kommentar og 1 løsning
Random tab af session (session.timeout ignoreres åbenbart)
Hej eksperter
Jeg har et admin-system som opretter en session("loginOK") = "true" når en bruger logger ind korrekt. Jeg har sat session.timeout = 30 - dvs. serveren skal først "logge mig ud" efter 30 min inaktivitet.
Det virker også ... nogle gange!! Når jeg logger på hjemme fra er der ingen problemer, men når jeg logger på på arbejdet bliver jeg smidt af hvert 5. minut - andre gange mindre!!
Jeg ved ikke hvad det skyldes men nu har jeg helt droppet brug af sessions... Det virker jo åbenbart ikke ordentligt alligevel. :)
Jeg har istedet gjort det sådan at når en bruger logger ind gemmer jeg login-tidspunktet i databasen og brugernavnet i en cookie. På hver side, hvor jeg tidligere havde [if session("loginOK")<>"true" redirect] ser jeg nu istedet om der findes en cookie som indeholder et brugernavn. Hvis ja, så henter jeg brugerens sidste login-tidspunkt. Hvis tidspunktet mere end 30 minutter efter now redirect...
Bare et lille tip til jer andre som muligvis også oplever session-problemer i stil med mine... :o)
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.