Seite 1 von 2

IP Adresse löschen

Verfasst: 06.03.2006 23:22
von cschmiedl
Wie lösche ich die IP Adresse einens Benutzers? Sollte auch nicht mehr zurück verfolgbar sein!

Danke lg

Verfasst: 07.03.2006 11:22
von cYbercOsmOnauT
Du kannst das Abspeichern der IP bei Postings herausnehmen, jedoch hat jeder Server auch Logfiles, dort taucht die IP dann trotzdem weiterhin auf. Die Logfiles sind ja auch "ausserhalb" des Forums und wenn Du nicht gerade einen VServer oder gar Dedicated Server hast, kannst Du diese Logfiles auch meist nicht löschen.

Hier aber die Lösung für das Board (ungetestet):

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
common.php

#
#-----[ FIND ]------------------------------------------
#
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );

#
#-----[ REPLACE WITH ]------------------------------------------
#
$client_ip = '0.0.0.0';

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Nachteil: Du kannst keine Floodcontrol für Postings mehr einstellen, weil alle User nun mit "derselben IP" posten und es so öfter mal zu Fehlermeldungen kommen kann, die einem User der gerade sein erstes Posting abschicken will, sagt "Du darfst nicht so schnell hintereinander posten". Und auch Du siehst überall nur noch dieselbe IP.

Viel Erfolg.

Gruß,
Tekin

Verfasst: 07.03.2006 14:31
von cschmiedl
hi, danke aber ich wollte eigentlich nur aus einem Datensatz die IP raus löschen! Bei den forum_user tabellen finde ich nichts!

danke schon mal!
lg

Verfasst: 07.03.2006 14:44
von Dr.Death
Die Poster IP eines betreffenden Postings ist in der

Tabelle --> phpbb_topics
Feld --> poster_ip

-----------

Die IP eines gerade angemeldeten Users

Tabelle --> phpbb_sessions
Feld --> session_ip

Verfasst: 07.03.2006 16:06
von cschmiedl
hi! Dort finde ich ledier nur "topic_first_post_id" und "topic_last_post_id" ??!

lg

Verfasst: 07.03.2006 16:08
von cYbercOsmOnauT
dr.death hat die falsche Tabelle angegeben. Es ist im forum_posts zu finden. Aber ich würde die Zelle nicht so einfach löschen, denn dann bekommst Du gut viele Fehlermeldungen von phpBB. ;)

Verfasst: 07.03.2006 16:12
von cschmiedl
Kann ich nicht einfach nur den Wert raus löschen?! Übrigens sind dort keine IP Adressen sondern solche Zahlenreihen: c303607e ?!?

Verfasst: 07.03.2006 16:16
von cYbercOsmOnauT
Das ist die "encoded" Version der IPs, eine 6 stellige Hexadezimalzahl. Je zwei Stellen für eine Stelle der IP.

Aus c303607e wird nach der Umrechnung 195.3.96.126

Du möchtest also nur das beim Posten die Ip nicht mitgespeichert wird, richtig?

Verfasst: 07.03.2006 16:17
von cschmiedl
ich möchte nur bei einem User die IP raus löschen, bzw einfach gegen eine andere ersetzen! Macht das dann Probleme?!

danke

Verfasst: 07.03.2006 16:22
von cschmiedl
kurz gesagt, bei "Beiträge von dieser IP-Adresse" soll dann nichts mehr gefunden werden können!


lg