includes/session.php
finde
- Code: Select all
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars($_SERVER['REMOTE_ADDR']) : '';
ersetze mit
- Code: Select all
$this->ip = '127.0.0.1';
finde (thx @ Napoli)
- Code: Select all
'session_ip' => (string) $this->ip,
ersetze mit
- Code: Select all
'session_ip' => '127.0.0.1',
------
oder ausschalten nur für einen bestimmten user
- Code: Select all
if(($this->data['user_id'] == "xxx") !== $this->ip = "127.0.0.1")
{$this->ip = "127.0.0.1";}
oder
- Code: Select all
if(($this->data['user_id'] == "xxx") != $this->ip = "127.0.0.1")
{$this->ip = "127.0.0.1";}
---------------------
ergebnis: http://www.loaditup.de/files/389129.png
damit erreichst du allerdings nur das ab jetzt nichts mehr geloggt wird.
um ganz sicher auch alle alten logs zu löschen, solltest du das hier im phpmyadmin oder mysqldumper ausführen.
wichtig: ein komplettes sql- und datenbackup vorab
..und den tabellen-präfix anpassen (phpbb_)
- Code: Select all
update phpbb_users set user_ip='127.0.0.1' where user_ip!='127.0.0.1';
update phpbb_log set log_ip='127.0.0.1' where log_ip!='127.0.0.1';
update phpbb_poll_votes set vote_user_ip='127.0.0.1' where vote_user_ip!='127.0.0.1';
update phpbb_posts set poster_ip='127.0.0.1' where poster_ip!='127.0.0.1';
update phpbb_privmsgs set author_ip='127.0.0.1' where author_ip!='127.0.0.1';
update phpbb_sessions set session_ip='127.0.0.1' where session_ip!='127.0.0.1';
-----------------------------------------------------------------