Avatar billede tichicken Nybegynder
16. juni 2003 - 22:30 Der er 3 kommentarer og
2 løsninger

Bruger er online? Ja eller nej

daws :D

jeg er igang med noget brugersystem, og skal have en funktion der viser om hver bruger er online eller ej.

Er det muligt at lave et felt i databasen der endten er "JA" eller "NEJ" og som ændrer sig hver gang brugeren går online/offline?

Jeg bruger bare en Session til login..

Jeg skal vel have fat i noget med global.asa, men hvordan gør jeg?
Avatar billede repsak Nybegynder
16. juni 2003 - 22:50 #1
nu er jeg ikke ASP expert, men har alligevel lavet sådanne systemer i andre sprog... Mit forslag er at lave en liste på sin server som indeholder et objekt for hver bruger der er online. I dette objekt kan du så lave en boolean som angiver om brugeren er online
Avatar billede tichicken Nybegynder
17. juni 2003 - 00:01 #2
det forstår jeg sgu ikke helt må jeg indrømme :D
Avatar billede hossein Nybegynder
17. juni 2003 - 10:20 #3
Det er et godt ex hvor du kan tilpasse og tilrette til dit eget brug, kode exampel virker oxo: http://www.codeproject.com/asp/user_logtime.asp?target=online
Avatar billede netro Nybegynder
17. juni 2003 - 18:09 #4
Selv har jeg blot et felt med dato/tid for brugerens sidste login, der opdateres af brugeren selv hvert 5. sek.

Udtræk online-brugere:
Select From Tabel Where SidsteLogin > '" & DateAdd("n", -5, Now) & "'

Tjek om en bruger er online:
If DateDiff("n", SidsteLogin, Now) < 5 Then
  'Bruger er online
End If

Så slipper du også for bøvlet med global.asa og IIS og brugere, der afviser session-cookies.
Avatar billede netro Nybegynder
17. juni 2003 - 18:24 #5
5. sek ~ 5. min
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

IT-JOB