Avatar billede Slettet bruger
11. december 2001 - 10:47 Der er 6 kommentarer og
1 løsning

Hente aktive session-id\'er fra server?

Hey

Kan man på nogen måde hente alle de session-id\'er fra JSP-serveren der er aktive? Altså alle dem serveren har givet til de forskellige klienter.

Håber det er til at forstå...

Avatar billede disky Nybegynder
11. december 2001 - 10:51 #1
det kan du ikke umiddelbart.

Du kan se den SessionID din egen session har men ikke de andres.

Af sikkerhedsmæssige årsager er det jo også fornuftigt nok.

Hvad er det specifikt du vil lave ?
Avatar billede Slettet bruger
11. december 2001 - 11:02 #2
Jeg har en række brugere, der alle er lagt i en vector når de logger på. Brugerne har f.eks. variablerne:

sessionid
navn
bla. bla.

Hvis en bruger ikke logger korrekt af, forbliver han i vectoren.

Hvis man nu kunne krydse listen over aktive sessions og vectorens sessions kunne jeg finde ud af hvilke brugere der ikke er aktive mere - dermed kan slettes fra vectoren.

Har tænkt lidt på, at tilføje et tidsstempel ved brugerne for på dem måde, at kunne kontrollere om de er inaktive. (efter 20 min.)




Avatar billede disky Nybegynder
11. december 2001 - 11:06 #3
er der en god grund til at du ikke laver din java server håndtere det helt automatisk ?

Efter f.eks. 30 min dropper den selv brugerens session.

Avatar billede Slettet bruger
11. december 2001 - 11:13 #4
ehmm... ja, den dropper jo automatisk sessions, men ikke i vectoren..!?!
Avatar billede disky Nybegynder
11. december 2001 - 11:15 #5
det jeg mener er, er der en god grund til du selv holder styr på dem i en vector ?
Avatar billede disky Nybegynder
11. december 2001 - 11:16 #6
kig på denne her i J2EE api\'en:

javax.servlet.http
Interface HttpSessionBindingListener

Den kan nok bruges til at fortælle dig når der sker ting og sager med sessions

Avatar billede disky Nybegynder
11. december 2001 - 11:18 #7
eller
Interface HttpSessionActivationListener
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