"Letzter Besuch" wird nicht aktualisiert

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
sgk1200
Mitglied
Beiträge: 5
Registriert: 28.01.2009 11:52

"Letzter Besuch" wird nicht aktualisiert

Beitrag von sgk1200 »

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
sgk1200
Mitglied
Beiträge: 5
Registriert: 28.01.2009 11:52

Re: "Letzter Besuch" wird nicht aktualisiert

Beitrag von sgk1200 »

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
Hallo Leute,

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
testerjoe
Mitglied
Beiträge: 18
Registriert: 23.01.2009 10:16

Re: "Letzter Besuch" wird nicht aktualisiert

Beitrag von testerjoe »

hast du herraus gefunden, wie das beim manuellen abmelden gesetzt wird?
dann könnte man ja einfach in der functions bei jedem seitenaufruf aktualisieren..
sgk1200
Mitglied
Beiträge: 5
Registriert: 28.01.2009 11:52

Re: "Letzter Besuch" wird nicht aktualisiert

Beitrag von sgk1200 »

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..
Hallo,
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
sgk1200
Mitglied
Beiträge: 5
Registriert: 28.01.2009 11:52

Re: "Letzter Besuch" wird nicht aktualisiert

Beitrag von sgk1200 »

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
sgk1200
Mitglied
Beiträge: 5
Registriert: 28.01.2009 11:52

Erledigt: "Letzter Besuch" wird nicht aktualisiert

Beitrag von sgk1200 »

Erledigt: Es war ein Fehler in der cron.php.

Kann geschlossen werden.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“