Seite 1 von 1
Uhrzeit des letzten Besuchs des Admin stimmt nicht
Verfasst: 06.10.2002 13:12
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)
Verfasst: 08.10.2002 19:21
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
...also irgendwas kann da nicht stimmen
Verfasst: 08.10.2002 22:27
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 !?
Verfasst: 12.10.2002 13:30
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?
Verfasst: 12.10.2002 19:51
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.