Avatar billede ddobbeltv Nybegynder
12. marts 2004 - 14:22 Der er 1 kommentar og
1 løsning

Hvem er online script..

Hej jeg sidder lidt og leger med global.asax...

I min session_start kører jeg

addWhoOnSQL = "INSERT INTO `WhoOn` VALUES ('" +Session.SessionID+ "', 'N/A',  '"+Request.UserHostAddress+"', '"+ dateNow +"','"+ timeNow + "', '"+Request.UrlReferrer+"')";

Som gemmer lidt om brugerene... min Pkey er deres sessionID

Det virker fint nok, problemet er at når deres session stopper sletter den ikke dem fra min whoOn tabel... altså kan jeg ikke se om de er logget på... jeg har forsøgt med :

RemoveWhoOnSQL = "DELETE * FROM  `WhoOn` WHERE ID = '" +Session.SessionID+ "'";

Da jeg regnede med at serveren stadig kendte deres sessionID når deres session udløb ? PRoblemet er at jeg ikke får nogle fejl meddeleser hvilket er logisk nok.... Jeg har førsøgt at lave en Session.Abandon() knap for at se om der kommer en database fejl, men der sker intet...

Håber der er nogen der ved hvad man kan gøre..

MVH
Jacob Jensen
Avatar billede ddobbeltv Nybegynder
12. marts 2004 - 14:23 #1
RemoveWhoOnSQL  bliver kørt i Session_End
Avatar billede ddobbeltv Nybegynder
14. marts 2004 - 20:43 #2
Løste det ved at lave et array i session_end med de sessionsID's der skulle slettes, og så slette dem ved session_start og application_start...
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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