Hallo,
nach tagelangen erfolglosen Suchen nach einer Lösung für mein Problem, will ich es heute nun doch mal bei den wirklichen Spezialisten probieren.
Also - bei unserem Forum wird der Zeitpunkt des letzten Besuches irgendwie nicht (mehr) richtig aktualisiert. Das führt zu dem Problem, dass alle Funktionen die mit 'user_lastvisit' zu tun haben ('Neue Beiträge', 'Letzte Aktivität' in der Mitgliederliste, ...) fehlerhaft arbeiten.
So wie es aussieht wird beim automatischen Beenden der Sitzung nach der im ACP definierten maximalen Sitzungslänge dieses 'user_lastvisit' nicht richtig aktualisiert. Bei einem manuellen 'Abmelden' funktioniert aber alles wie es soll und der Zeitpunkt des letzten Besuches wird dauerhaft (bis zur nächsten manuellen Abmeldung) auf diese Zeit gesetzt.
An welcher Stelle kann ich ansetzen um der Problemlösung etwas näher zu kommen?
Hoffnungsvolle Grüße
Michael
"Letzter Besuch" wird nicht aktualisiert
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: "Letzter Besuch" wird nicht aktualisiert
Hallo Leute,sgk1200 hat geschrieben:Hallo,
nach tagelangen erfolglosen Suchen nach einer Lösung für mein Problem, will ich es heute nun doch mal bei den wirklichen Spezialisten probieren.
Also - bei unserem Forum wird der Zeitpunkt des letzten Besuches irgendwie nicht (mehr) richtig aktualisiert. Das führt zu dem Problem, dass alle Funktionen die mit 'user_lastvisit' zu tun haben ('Neue Beiträge', 'Letzte Aktivität' in der Mitgliederliste, ...) fehlerhaft arbeiten.
So wie es aussieht wird beim automatischen Beenden der Sitzung nach der im ACP definierten maximalen Sitzungslänge dieses 'user_lastvisit' nicht richtig aktualisiert. Bei einem manuellen 'Abmelden' funktioniert aber alles wie es soll und der Zeitpunkt des letzten Besuches wird dauerhaft (bis zur nächsten manuellen Abmeldung) auf diese Zeit gesetzt.
An welcher Stelle kann ich ansetzen um der Problemlösung etwas näher zu kommen?
Hoffnungsvolle Grüße
Michael
Hat wirklich keiner eine Idee an welcher Stelle ich ansetzen könnte um mich einer Problemlösung zu nähern?
An welcher Stelle werden denn bei einer automatischen Abmeldung durch ein Session-Timeout die nötigen Aktionen konfiguriert?
Immer noch in hoffnungsvoller Erwartung auf einen heißen Tipp
Michael
Re: "Letzter Besuch" wird nicht aktualisiert
hast du herraus gefunden, wie das beim manuellen abmelden gesetzt wird?
dann könnte man ja einfach in der functions bei jedem seitenaufruf aktualisieren..
dann könnte man ja einfach in der functions bei jedem seitenaufruf aktualisieren..
Re: "Letzter Besuch" wird nicht aktualisiert
Hallo,testerjoe hat geschrieben:hast du herraus gefunden, wie das beim manuellen abmelden gesetzt wird?
dann könnte man ja einfach in der functions bei jedem seitenaufruf aktualisieren..
das ist glaub ich leider keine wirklich gute Lösung, denn dann würde ja bereits nach dem ersten Klick (oder schon beim Aufruf des Forums) z.B. die Anzahl der 'Neuen Beiträge' sofort auf '0' gesetzt werden. Es geht ja um den Zeitpunkt des Besuches vor der aktuellen Session.
Gruß
Michael
Re: "Letzter Besuch" wird nicht aktualisiert
Hallo Leute,
ich habe weiter 'geforscht'. Das Problem besteht wohl darin, dass die (präfix)_sessions-Tabelle nicht wie sonst üblich von abgelaufenen Sessions bereinigt wird. Sie wächst und wächst und wächst. Als Folge wird der Eintrag in user_lastvisit dann scheinbar auch nicht aktualisiert.
Das einfache Leeren der Tabelle bringt leider auch nix - das Spiel beginnt dann von vorn.
Hätte jemand noch einen Tipp der mich weiterbringen könnte? Die session.php hab ich kontrolliert - identisch mit dem Original.
Gruß und Dank
Michael
ich habe weiter 'geforscht'. Das Problem besteht wohl darin, dass die (präfix)_sessions-Tabelle nicht wie sonst üblich von abgelaufenen Sessions bereinigt wird. Sie wächst und wächst und wächst. Als Folge wird der Eintrag in user_lastvisit dann scheinbar auch nicht aktualisiert.
Das einfache Leeren der Tabelle bringt leider auch nix - das Spiel beginnt dann von vorn.
Hätte jemand noch einen Tipp der mich weiterbringen könnte? Die session.php hab ich kontrolliert - identisch mit dem Original.
Gruß und Dank
Michael
Erledigt: "Letzter Besuch" wird nicht aktualisiert
Erledigt: Es war ein Fehler in der cron.php.
Kann geschlossen werden.
Kann geschlossen werden.