Uhrzeit des letzten Besuchs des Admin stimmt nicht

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
hmueller
Mitglied
Beiträge: 458
Registriert: 30.07.2002 10:39
Wohnort: Neuötting
Kontaktdaten:

Uhrzeit des letzten Besuchs des Admin stimmt nicht

Beitrag von hmueller »

Hallo,

wenn ich mich als Admin einlogge, wird angezeigt

Code: Alles auswählen

Ihr letzter Besuch war am: 11.09.2002 12:33
Aktuelles Datum und Uhrzeit: 06.10.2002 12:03
Seit Tagen wird der 11.9. angezeigt, obwohl ich eigtl. jeden Tag online war.

Komisch:
1. das ist nur bei Benutzer "admin" der Fall
2. ich habe auch den LastVisit-Hack instaliert. Dort wie die Uhrzeit des last-visit des Admin richtig angezeigt (in der memberlist)
hmueller
Mitglied
Beiträge: 458
Registriert: 30.07.2002 10:39
Wohnort: Neuötting
Kontaktdaten:

Beitrag von hmueller »

Ergänzung: auch sämtliche Beiträge seit dem 11.9. werden mit orangem Button gekennzeichnet (als neu), obwohl ich sie schon gelesen habe (weil er denkt, letzter Login 11.9.).
Aber wie gesagt nicht bei allen Benutzern

Ergänzung2: gerade neuen User reg.
beim ersten Login wird angezeigt

Code: Alles auswählen

Ihr letzter Besuch war am: 01.01.1970 01:00
...also irgendwas kann da nicht stimmen
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..so auf Anhieb könnt ma denken, das beim Einbau des LastVisitHacks was schief gegangen is, denn normalerweise würde solche "Fehler" ned auftreten... hmm !?
hmueller
Mitglied
Beiträge: 458
Registriert: 30.07.2002 10:39
Wohnort: Neuötting
Kontaktdaten:

Beitrag von hmueller »

Hallo,

wenn, dann dürfte der Fehler wohl nur in der index.php oder sessions.php passiert sein?!

in der sessions.php soll man laut Anleitung u.a. Folgendes einbauen:

Code: Alles auswählen

 
#-----[ FIND ]------------------------------------------ 
# 
$sql = "SELECT u.*, s.*
	FROM " . SESSIONS_TABLE . " s, " . USERS_TABLE . " u
	WHERE s.session_id = '$session_id'
		AND u.user_id = s.session_user_id 
		AND s.session_ip = '$user_ip'";

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
";

# 
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------ 
# 
AND session_time > $expiry_time

bei mir im Code steht Folgendes (ca. Zeile 230):

Code: Alles auswählen

	$sql = "SELECT u.*, s.*
			FROM " . SESSIONS_TABLE . " s, " . USERS_TABLE . " u
			WHERE s.session_id = '$session_id'
			AND u.user_id = s.session_user_id
                AND session_time > $expiry_time";
		if ( !($result = $db->sql_query($sql)) )

Also das, was in der Einbauanleitung steht ( AND s.session_ip = '$user_ip) gibts im Code der Version 2.0.2/2.0.3 gar nicht.
Liegt es vielleicht daran?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

nein, der überprüft einfach die IP nicht mehr, hab den Hack in eine 2.0.2 Version eingebaut und er läuft ohne Probleme (ohne diese IP Zeile) überprüfe nochmal ALLE Änderungen die du an PHP Dateien gemacht hast, wenn du dir bei einer Sache nicht sicher bist ob das richtig war frag hier nochmal nach.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“