Mo. 14.10.2013
07:42 Uhr
#2
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
wie meinst du das? soll man automatisch ausgelegt werden nach x minuten?
Mo. 14.10.2013
08:52 Uhr
#3
- Registriert seit
- 24.05.2012
- Beiträge
- 14
- Beitragswertungen
Wir haben ein Popup erstellt, welches die neusten Forumbeiträge seit dem letzten Login anzeigt.
Wenn man jetzt ins Forum geht und die Beiträge liest, bleibt die Box dennoch sichtbar. Dieses liegt daran das sich der Abruf auf die Session bezieht seit Login.
Heißt solange man eingeloggt ist und entweder im Form oder in der Box nicht auf „alle Beiträge als gelesen markieren“ klickt bleibt die Box.
Jetzt wollte ich entweder sie Session nach X Minuten/Stunden durch setzen neuer Cookies oder durch ein erzwingen des logout die Session neustarten.
Mir wäre ein neu setzen der Cookies lieber, da die User dann angemeldet bleiben und nur neue Cookies erhalten.
Hoffe es ist etwas verständlich was ich meine.
Gruß Lutz!!!
Mo. 14.10.2013
09:00 Uhr
#4
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Dafür würde das Löschen des Eintrages in der ic?_online Tabelle des Benutzers reichen, dann sollte der Autologin über cookie für ein Neulogin sorgen, den der Benutzer gar nicht mitbekommt.
Allerdings wäre doch der Aufruf von alle Beiträge als gelesen markieren ausreichen und kein Neulogin notwendig.
Weiter ist die Frage, wie du feststellen willst, wann dies erforderlich sein soll?
Mo. 14.10.2013
09:21 Uhr
#5
- Registriert seit
- 24.05.2012
- Beiträge
- 14
- Beitragswertungen
ok danke ich werde das heute mal testen und mich dann hier noch mal melden.
Wenn Du natürlich einen guten Vorschlag für das löschen hast, kannst ihn mich ja gerne wissen lassen.
Gruß Lutz!!!
Mo. 14.10.2013
09:28 Uhr
#6
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Die Zurücksetzenfuntktion setzt einfach nur die $_SESSION['lastlogin'] Variable auf den aktuellen Zeitpunkt ( time() ), das sollte auch reichen.
Nur wann soll das gemacht werden, also wann könnte es den Benutzer nicht stören?
Weiter sollten neue Beiträge, sobald sie kommen, auch als solche erkannt werden, da sie ja nach dem lastlogin erstellt wurden.
Da stellt sich fast eher die Frage, wie die Box an die neuen Beiträge kommt, werden die Beiträge im Forum selbst als neu angezeigt, wenn sie in der Box nicht drin sind?
Bzw. müsste das Popup, wenn es ein richtiges Popup ist, nicht nur einfach aktualisiert werden, damit es auch die neu hinzugekommenen Beiträge mit anzeigt?