Online users i loginsystem + stateserver
Hej Eksperter.Jeg har lavet mig et login system, hvori jeg gerne vil vide lidt omkring de brugere der er logget ind...hovedsageligt hvor mange.
Jeg har dog et lille problem med dette, da jeg er lidt i tvivl om hvordan jeg smartest får det rimeligt præcist.
Jeg skifter snart til at køre state server i stedet for inProc, så derfor røg session_end metoden.
Da det er et login system, er det nemt nok at finde ud af hvornår folk logger ind, men derimod bliver det lidt mere besværligt at holde styr på hvornår de ikke er på sitet mere.
I den perfekte drømme verden, brugte alle brugerne "logout" knappen, men der er vi jo desværre ikke ;)
Derfor er mit eget bud på løsningen, at fange hvornår brugeren lukker browseren med javascript, og så via ajax el.lign logge opdatere databasen, så man kan se hvornår han er logget ud...men...
hvis man fx bruger IE og af en eller anden grund har 2 vinduer åben, hvordan takler jeg så den (når brugeren er gået uden om login 2.gang)? Kan jeg undersøge om brugeren stadig er på sitet, eller noget ligende?
MVH Brian Christensen