Hi,
ich hab hier schonmal ein Paar fragen gehabt und mir wurde immer sehr gut geholfen. Ich hoffe das ist auch in diesem Fall wieder so
Also, ich habe auf meiner Homeage (ein Art Community) ein Login-Script ... ist auch alles schön und gut funktioniert mit Sessions und allem drum und dran ...
Nun möchte ich aber sehen wann der User das letzte mal online war. Na klar denkt Ihr einfach ein zusätzliches Feld in die Datenbank-Tabelle wo drin steht, wann er sich eingeloggt hat. Ok, habe ich gemacht. Wenn der User aber auf die Seite kommt gibt es eine Übersichts-Seite auf der die Änderungen seit seinem letzten Login zu sehen sind.
Wenn nun mehrere Änderungen auf der Seite sind und der User zwischendurch mal auf eine andere Seite klickt, dann wird der Eintrag in der Datenbank aktualisiert. Und beim Wiederaufrufen der Übersichts-Seite ist es so, dass die änderungen nicht mehr zu sehen sind, weil sich in den letzten Sekunden nichts getan hat.
Gibt es vielleicht einen kleinen trick oder vielleicht einen Tipp wie ich das anders machen kann, damit die "last_login" Zeit nicht so direkt geändert wird?
(Beim logout ist auch blöd, weil da nicht jeder drauf drückt)
Würd mich über ein paar Tipps schon freuen
Danke
mfg
ich hab hier schonmal ein Paar fragen gehabt und mir wurde immer sehr gut geholfen. Ich hoffe das ist auch in diesem Fall wieder so
Also, ich habe auf meiner Homeage (ein Art Community) ein Login-Script ... ist auch alles schön und gut funktioniert mit Sessions und allem drum und dran ...
Nun möchte ich aber sehen wann der User das letzte mal online war. Na klar denkt Ihr einfach ein zusätzliches Feld in die Datenbank-Tabelle wo drin steht, wann er sich eingeloggt hat. Ok, habe ich gemacht. Wenn der User aber auf die Seite kommt gibt es eine Übersichts-Seite auf der die Änderungen seit seinem letzten Login zu sehen sind.
Wenn nun mehrere Änderungen auf der Seite sind und der User zwischendurch mal auf eine andere Seite klickt, dann wird der Eintrag in der Datenbank aktualisiert. Und beim Wiederaufrufen der Übersichts-Seite ist es so, dass die änderungen nicht mehr zu sehen sind, weil sich in den letzten Sekunden nichts getan hat.
Gibt es vielleicht einen kleinen trick oder vielleicht einen Tipp wie ich das anders machen kann, damit die "last_login" Zeit nicht so direkt geändert wird?
(Beim logout ist auch blöd, weil da nicht jeder drauf drückt)
Würd mich über ein paar Tipps schon freuen
Danke
mfg
Kommentar