Seite 1 von 2

IP-Speicherung

Verfasst: 29.07.2009 15:44
von wobo
In phpBB3 werden die IPs der User beim Registrieren, beim An- und Abmelden sowie beim Senden eines Beitrags gespeichert. Wo kann ich das generell ausschalten? Ich habe im ACP keine Option dafür gefunden, es wird aber von der überwiegenden Mehrheit der User und von mir selbst gewünscht..

Ich hatte im vorherigen Forum (punBB) die Sache dadurch gelöst, dass ich in der Funktion zur Erfassung der IP die Variable einfach fest mit '0.0.0.0' belegt habe, da es dort auch keine Option zum Abschalten der Erfassung gibt.

wobo

Re: IP-Speicherung

Verfasst: 29.07.2009 16:16
von Metzle
Hallo,

schau mal hier: http://www.phpbb.de/community/viewtopic ... 7&t=194454
Dort hat 4seven schon mal einen Ansatz gegeben, wenn es keine Mod sein muss.

Re: IP-Speicherung

Verfasst: 29.07.2009 16:45
von wobo
Danke für den Hinweis, aber das wäre (wegen des Sessionmanagements) nur der letzte Ausweg. Außerdem wäre die IP im ungünstigsten Fall 23:59 h gespeichert. Sie soll garnicht erfasst werden. Da es offensichtlich keinen bereits implementierten Weg gibt, wäre das Setzen der Variablen auf 0.0.0.0 oder 111.111.111.111 ein gangbarer Weg. Wenn ich wüsste, wo im Programm die Erfassung stattfindet...

wobo

Re: IP-Speicherung

Verfasst: 06.08.2009 19:56
von wobo
wobo hat geschrieben:Wenn ich wüsste, wo im Programm die Erfassung stattfindet...
Gibt es darauf eine Antwort? Die würde mir vermutlich ein paar Stunden Suche ersparen, wäre also ganz hilfreich.

Re: IP-Speicherung

Verfasst: 10.08.2009 18:39
von Napoli
z.B. beim registrieren hier includes/ucp/ucp_register.php:

Code: Alles auswählen

$user_row = array( 
[..]
'user_ip' [..]
Einfach in den entsprechenden Dateien nach "user_ip" suchen ... :grin:

Re: IP-Speicherung

Verfasst: 10.08.2009 19:13
von wobo
Napoli hat geschrieben:z.B. beim registrieren hier includes/ucp/ucp_register.php:

Code: Alles auswählen

$user_row = array( 
[..]
'user_ip' [..]
Einfach in den entsprechenden Dateien nach "user_ip" suchen ... :grin:
Ah, ich hatte irgendwo gehofft, es wäre nur eine Datei, obwohl ich mir das hätte denken können, dass es nicht so ist. Na, gut lasse ich eben einfach mal ein grep über das Forum laufen... :), danke einstweilen.

Re: IP-Speicherung

Verfasst: 10.08.2009 21:34
von 4seven
die sache ist längst geklärt und persönlich getestet.

nur ein paar threads weiter:

http://www.phpbb.de/community/viewtopic ... 3#p1124423

Re: IP-Speicherung

Verfasst: 11.08.2009 10:17
von Napoli
Sicher, dass das dann auch überall funktioniert?

Testweise installiert - wenn ich mir $user->ip ausgeben lasse, erscheint nach wie vor meine IP ... :roll:

//edit
Sicherheitshalber würd ichs hier auch noch entfernen:
'session_ip' => (string) $this->ip,
ERSETZEN MIT:
'session_ip' => '127.0.0.1',

Re: IP-Speicherung

Verfasst: 11.08.2009 13:25
von 4seven
im log, in den sessions und auf der viewonline
war ich auch damit nur noch auf localhost:

http://www.loaditup.de/files/389129.png

danke für die erweiterung :wink:

Code: Alles auswählen

'session_ip' => (string) $this->ip,
ERSETZEN MIT:
'session_ip' => '127.0.0.1',

Re: IP-Speicherung

Verfasst: 11.08.2009 18:50
von Napoli
// Problem erledigt, funktioniert alles, danke!