Da ich hier noch kein wirklich passendes Thema gefunden habe, hier mein Problem:
Ich habe ein Loginsystem, wo sich jeder registrierte Benutzer einloggen kann. (wow
)Geschieht das, wird seine Session-id und IpAddresse in einer Mysql - Tabelle 'User' eingetragen. Klickt er auf logout, werden seine Session-id und ip aus der entsprechenden Zeile gelöscht. Soweit so gut. Das Problem ist, wenn er nicht auf Logout klickt, dann bleiben ip und Session-id eingetragen und das ist schlecht.
Als Lösung könnte man natürlich zusätzlich eine Spalte für den Timestamp anlegen, so dass dieser bei jedem Seitenaufruf in der Datenbank aktualisiert wird. Nur weiß ich nicht, wie ich sinnvoll überprüfe, ob ein Timestamp schon länger als x Minuten in der Datenbank schlummert.
Ich würde mich freuen, wenn ihr Stellung zu meiner Lösung nehmt, vielleicht ist sie ja auch schlecht und man könnte das Problem viel sinnvoller angehen.
Danke fürs lesen.
TriloByte
Ich habe ein Loginsystem, wo sich jeder registrierte Benutzer einloggen kann. (wow

Als Lösung könnte man natürlich zusätzlich eine Spalte für den Timestamp anlegen, so dass dieser bei jedem Seitenaufruf in der Datenbank aktualisiert wird. Nur weiß ich nicht, wie ich sinnvoll überprüfe, ob ein Timestamp schon länger als x Minuten in der Datenbank schlummert.
Ich würde mich freuen, wenn ihr Stellung zu meiner Lösung nehmt, vielleicht ist sie ja auch schlecht und man könnte das Problem viel sinnvoller angehen.
Danke fürs lesen.
TriloByte