Avatar billede raan Nybegynder
09. oktober 2006 - 17:44 Der er 8 kommentarer og
1 løsning

sidst online

jeg er igang med at lave et brugersystem med session ..
- men nu vil jeg gerne have en funktion, som viser hvornår man sidst har logget ind?
.. en der kan hjælpe med det?
Avatar billede jaw Nybegynder
09. oktober 2006 - 17:45 #1
Så bliver du jo nødt til at have en tabel, hvor du skriver tidspunktet for login af den enkelte bruger.
Avatar billede raan Nybegynder
09. oktober 2006 - 17:48 #2
jamen jeg har en brugertabel, men kan jeg ikke bare lave en ny linje, også opdatere den bare den hele tiden, når man logger ind?
Avatar billede jaw Nybegynder
09. oktober 2006 - 17:49 #3
Du kunne jo, i din brugertabel, lave et felt, der hedder lastOnline eller hvad du nu vil, og når brugeren logger ind, så opdaterer du blot feltet.
Avatar billede raan Nybegynder
09. oktober 2006 - 17:52 #4
Ja nemlig, men hvordan gør jeg det ? :$
Avatar billede jaw Nybegynder
09. oktober 2006 - 18:03 #5
Hvordan gør du hvad?

Du opretter jo først et nyt felt i din tabel. Det vil være nemmest at gøre via f.eks. phpMyAdmin hvis du har adgang til det. Lav det af typen DATETIME.

Så opdaterer du det felt, når en bruger logger ind, a'la:
mysql_query("UPDATE brugertabel SET feltnavn = NOW()");
Avatar billede raan Nybegynder
09. oktober 2006 - 18:33 #6
det virker, men hvordan nu opdatere den alle brugere felter ?
.. hvordan får man så at det er kun en bruger det opdatere ?
Avatar billede jaw Nybegynder
09. oktober 2006 - 18:37 #7
Jeg går ud fra, at du har et unikt id for hver bruger, så tilføjer du:

WHERE id = $variabel_der_indeholder_det_unikke_id
Avatar billede raan Nybegynder
09. oktober 2006 - 18:54 #8
det virker :)

svar :)
Avatar billede jaw Nybegynder
09. oktober 2006 - 18:56 #9
Svar :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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