Thread als gelesen/ungelesen markieren |
Hallo,
ich schreibe gerade aus rein privatem Interesse eine Forensoftware.
Jetzt stehe ich vor der Frage, wie ich Threads als gelesen/ungelesen markieren kann. Habe mir dazu bereits einige Gedanken gemacht und bin da auf zwei mögliche Wege gekommen, die aber teilweise große Nachteile haben:
-
Für jeden Thread extra einen Cookie setzen mit dem Wert „gelesen“ und dieses dann auf 1 oder 0 setzen
→ Nachteil: Die große Masse an Cookies; Außerdem kann in seltenen Fällen ein User Cookies ablehnen -
Für jeden User die Zeit des letzten Logins speichern und dann mit der Erstellzeit des jewieligen Threads vergleichen. Ist der letzte Login erst nach Erstellung des Threads geschehen, so wird der Thread als ungelesen markiert.
→ Nachteil: Es ist üblich, dass ein User einen Thread nicht liest und sich dann ausloggt. Beim nächsten Login wird dieser Thread als bereits gelesen markiert, obwohl er noch nicht vom User gelesen wurde.
Könnt ihr mir einen kleinen Denkanstoß geben?
MfG Icy
Edit: Die Überschrift muss „Thread als gelesen/ungelesen markieren“ heißen ^^