Global.asa, Online funktion ..

ASP

1 svar · 259 visningar · startad av Stuck

Medlem sedan juli 200072 inlägg
Trådstart#1

Jag har en online funktion som funkar typ så här ..

När en person loggar in så lägger jag till hans userID och en ; i ett applikation object. När personen senare antigen loggar ut (då kör jag session abandon) eller är inaktiv för länge så ska global.asa köra Session_OnEnd. Och i Session_onEnd kör jag ett script som plockar bort userID och ; ...

UserID lagras i en Session ...

Mitt problem är att allting funkar bra ett tag eller när jag testar själv med lite olika användare och typ det inte är nån belastning på det men så fort det börjar röra lite på sig så tappar en del folk sin online status och en del blir heller inte utloggade som dom ska. Jag kan förstå om det kan vara lite strul med en sån här grej men det blir så ganska ofta ...

Nån som har nåt bra tips på hur man kan göra en stabilare sån här grej .. t.ex med nån xml fil eller dictionary object .. eller om man kanske helt enkelt inte kan lita på Session_OnEnd ?

Medlem sedan dec. 200012 464 inlägg
#2

Jo, det verkar som session_Onend inte alltid anropas. Du kan ju titta här och se om det har någon betydelse
http://cgi.webforum.nu/wf/Forum11/HTML/005892.html

287 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)