Avatar billede Spotgun Seniormester
05. maj 2003 - 21:36 Der er 6 kommentarer og
1 løsning

Tvinge session til timeout/abandon?

Er det muligt på nogen måde i et community at tvinge en bestemt bruger/session (ud fra session-id eller lignende) til at lave timeout eller session.abandon??

En løsning ville være at ha' et check i starten på alle sider, om et felt i bruger-tabellen er checked, og er det tilfældet, redirectes man til en side med session.abandon, men er der nogen som evt. kan komme på en bedre løsning?
Avatar billede burningice Nybegynder
06. maj 2003 - 02:16 #1
hvorfor skal man redirectes?

du kan bare lave en if-sætning i toppen af alle dine sider, ala

If needToCheckOut Then
    Session.Abandon
End If
Avatar billede Spotgun Seniormester
06. maj 2003 - 08:02 #2
Ja, det er jo rigtigt nok, men jo egentligt blot en bagatel :-)

Jeg er nu mere interesseret i at vide, om der evt. skulle være andre måder man kan tvinge en session væk på?
Avatar billede burningice Nybegynder
06. maj 2003 - 10:00 #3
er der ikke... en session kan lukkes på 3 måder.. enten ved at den timer out (det mest normale), ved at kalde Session.Abandon eller ved at genstarte serveren ;)

Du kan dog lave en rutine der tømmer en brugers session, dvs. slette alle værdier. Det svarer næsten til at kalde Session.Abandon, bortset fra at Session_OnEnd ikke bliver kørt
Avatar billede Spotgun Seniormester
06. maj 2003 - 10:05 #4
Okay - tænkte det nok. Nå, men så vil jeg arbejde videre med det jeg først havde planlagt...
Avatar billede Spotgun Seniormester
06. maj 2003 - 10:05 #5
Vil du ha' noget for ulejligheden? Så drop bare et svar...
Avatar billede burningice Nybegynder
06. maj 2003 - 10:10 #6
nah... behold du dem bare... og hygge med arbejdet :)
Avatar billede Spotgun Seniormester
06. maj 2003 - 10:15 #7
Jo tak :-)
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