Seite 1 von 1
Ip loggen abstellen und die geloggten löschen nur wie ?
Verfasst: 26.01.2009 09:07
von Samsung
Wie kann ich das Ip Loggen der Post im PHPbb 3.4 abstellen und wie kann ich die schon geloggten löschen ?
Es wird für jeder der gepostet hat ja die IP mit geloggt. In wechler Datenbank kann ich die Finden ?
Kann ich die löschen?
Ich habe echt schon viel gesucht aber ich komme einfach nicht weiter.
Wäre einer so lieb mir dabei zu helfen ?
Danke
Re: Ip loggen abstellen und die geloggten löschen nur wie ?
Verfasst: 26.01.2009 11:10
von cYbercOsmOnauT
Bestehende Posterips löschen:
Du setzt so alle Posterips auf localhost.
Zum Entfernen der OnlineIPs öffne
includes/session.php, suche
Code: Alles auswählen
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars($_SERVER['REMOTE_ADDR']) : '';
und ersetze es durch
Zum Entfernen der IPs beim Posten, öffne
includes/functions_posting.php, suche
und ersetze durch
zur Sicherheit öffne auch noch
posting.php, suche
Code: Alles auswählen
'poster_ip' => (isset($post_data['poster_ip'])) ? $post_data['poster_ip'] : $user->ip,
und ersetze durch
Dies hier ist ungetestet und "aus dem Kopf" gepostet. Du bedenkst bitte auch, das Webserver eigene Logfiles (
access.log) haben in denen die Zugriffe mit Uhrzeit, IP, User-Agent, usw. stehen. Die kannst Du, solange Du keinen eigenen Rootserver hast, nicht abschalten.
Grüße,
Tekin
Re: Ip loggen abstellen und die geloggten löschen nur wie ?
Verfasst: 26.01.2009 12:34
von Samsung
Ohh danke Du bist ein Schatz. Denn Dieser überwachungswahn so wie jetzt alle es machen nervt echt.
estehende Posterips löschen:
Code: Alles auswählen
UPDATE phpbb_posts SET poster_ip = '127.0.0.1'
Wo finde ich das oder wo muss ich das eingeben ?
Den Rest verstehe ich ja
Danke
Re: Ip loggen abstellen und die geloggten löschen nur wie ?
Verfasst: 26.01.2009 14:17
von cYbercOsmOnauT
Sorry, ich dachte es sei eindeutig. Es ist ein SQL-Query den Du in Deinem phpMyAdmin ausführst. Wenn Deine phpBB-Tabellen anders anfangen, musst Du den Präfix natürlich anpassen (z.B. phpbb3_posts).
Re: Ip loggen abstellen und die geloggten löschen nur wie ?
Verfasst: 26.01.2009 14:28
von Samsung
So ich habe nun
Zum Entfernen der OnlineIPs öffne includes/session.php, suche
Code: Alles auswählen
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars($_SERVER['REMOTE_ADDR']) : '';
und ersetze es durch
Code: Alles auswählen
$this->ip = '127.0.0.1';
Zum Entfernen der IPs beim Posten, öffne includes/functions_posting.php, suche
Code: Alles auswählen
'poster_ip' => $user->ip,
und ersetze durch
Code: Alles auswählen
'poster_ip' => '127.0.0.1',
gemacht und es steht die 127.0.0.1 drin
Leider kann ich das nicht finden
Code: Alles auswählen
zur Sicherheit öffne auch noch posting.php, suche
Code: Alles auswählen
'poster_ip' => (isset($post_data['poster_ip'])) ? $post_data['poster_ip'] : $user->ip,
und ersetze durch
Code: Alles auswählen
'poster_ip' => '127.0.0.1',
Aber Du bist echt ein Schatz.
Wie kann ich nun die schon geloggten aus der DB entfernen?
Danke
Re: Ip loggen abstellen und die geloggten löschen nur wie ?
Verfasst: 26.01.2009 14:38
von cYbercOsmOnauT
Die Zeile die Du nicht findest, ist in der normalen
posting.php die Zeile
983.
Such einfach mal nach
Code: Alles auswählen
(isset($post_data['poster_ip'])) ? $post_data['poster_ip'] : $user->ip,
vielleicht findest Du die Zeile dann leichter.
Die bestehenden IPs löschen machst Du mit dem SQL-Query wie schon gesagt.
Re: Ip loggen abstellen und die geloggten löschen nur wie ?
Verfasst: 06.02.2009 17:47
von Trash-Master
@Threadstarter: Wie siehts aus, hat alles fehlerfrei bei dir geklappt?
Wollte das nämlich auch bei mir im Board machen.
Grüße,
Trash-Master