Avatar billede funstuff.dk Nybegynder
02. juli 2001 - 16:44 Der er 7 kommentarer og
2 løsninger

Log bruger af?

Hej..
Jeg ahr et bruger system, og hvis brugeren ik har været aktiv i fx 30 min skal den sætte tabellen online til No i en access database, men hvordan laver man lettest det så det??
Avatar billede sone Nybegynder
02. juli 2001 - 16:47 #1
UPDATE tabel SET online=\'no\' WHERE lastaccess<now() - 30
Avatar billede funstuff.dk Nybegynder
02. juli 2001 - 16:58 #2
ja sådan får man den til at ændre det i databasen. men hvordan laver du et system der gør det..??

fx hvis brugeren har slukket sin com uden at logge af....
Avatar billede sone Nybegynder
02. juli 2001 - 17:00 #3
Har du ikke et tidspunkt i databasen for fortæller hvornår brugerne sidst har været aktive?
Avatar billede torbenkoch Nybegynder
02. juli 2001 - 17:44 #4
Hvis du bruger ASP har den typisk en default Session timeout på 20 minutter.

Når der så er gået 20 minutter uden man har hørt noget fra brugeren, så bliver din Session_OnEnd i global.asa kaldt. Så kan du lave din opdatering af databasen der.
Avatar billede funstuff.dk Nybegynder
02. juli 2001 - 19:36 #5
hvad er bedst at bruge???

Avatar billede torbenkoch Nybegynder
02. juli 2001 - 22:03 #6
Bedst af hvad?

Hvis det skal foregå automatisk er Session_OnEnd den eneste måde. Den er der netop for at kunne rydde op efter besøgende brugere, der ikke logger af ordentligt.
Avatar billede funstuff.dk Nybegynder
03. juli 2001 - 13:24 #7
ok... tak..
Avatar billede torbenkoch Nybegynder
04. juli 2001 - 11:10 #8
Tja, selvtak, husk nu at acceptere spørgsmålet...!
Avatar billede funstuff.dk Nybegynder
04. juli 2001 - 11:14 #9
jepz....
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