15. september 2000 - 12:52Der er
2 kommentarer og 1 løsning
Lukke eksisterende sessions (servlets)?
Jeg har en servlet hvorfra det er muligt at tilgå flere databaser. Jeg benytter sessions (JSDK 2.1, HttpSession) og cookies til at holde styr på brugerne. Problemet opstår hvis en bruger ikke logger af (men blot lukker browseren), for derefter at logge på en anden database, så er der allerede en åben session tilhørende den bruger, og servletten bliver dermed \"forvirret\", fordi de informationer den session indeholder, ikke passer til den nye database.
Hvordan lukker jeg evt. åbne sessions inden der bliver logget på?
Spørgsmålet er vist lidt uklart på det punkt, det er ikke noget problem at lukke en session - der er en fin metode der hedder invalidate(), problemet var nærmere at tjekke om der var en eksisterende session igang (og hvis der var, så skulle den lukkes/invalideres).
Jeg er lige ved at se om isNew() fungerer til det - umiddelbart tror jeg faktisk den gør det, så du får sikkert snart en flok point smidt i nakken :-)
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.