MyBB.de Forum
IP-Adressen nicht loggen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: IP-Adressen nicht loggen (/thread-13013.html)

Seiten: Seiten: 1 2 3


RE: IP-Adressen nicht loggen - Sonnenblume - 17.04.2009

Okay, ich lasse mir das ganze am Besten nochmal durch den Kopf gehen. Da ist ja nachher auch noch die Sache mit Updates fahren was ich noch nicht bedacht habe. Vielleicht ist mein Konzept noch nicht so ganz durchführbar.

Vielen Dank für eure Antworten und Denkanstöße!


IP Logging für Teammember abstellen! - DieSeren - 20.04.2009

Hey, wie stelle ich das IP Logging für das Gesamte Team aus?

So, das keine IP´s von dem Team geloggt wird.


RE: IP Logging für Teammember abstellen! - frostschutz - 20.04.2009

https://www.mybb.de/forum/thread-13013.html


RE: IP Logging für Teammember abstellen! - DieSeren - 20.04.2009

Das ist nicht das ein und das Selbe.
Ich will "nur", das keine IP Adressen von Teammitlgiedern geloggt werden.
Das ich in der ONLINE.PHP bzw. MODCP und im ACP keine IP Adressen meiner Teammember sehe, selbst meine eigene soll nicht geloggt werden


RE: IP-Adressen nicht loggen - Michael - 20.04.2009

Ich habe die Themen zusammengefügt.

Suche in der Datei inc/functions.php nach:
PHP-Code:
function get_ip()

Ersetzen durch:
PHP-Code:
function get_ip()
{
    global 
$mybb;

    if(
$mybb->user['usergroup'] == || $mybb->user['usergroup'] == y)
    {
        return 
'127.0.0.1';
    } 
Ersetze x und y durch die IDs der Gruppen, für die keine IPs geloggt werden sollen.


RE: IP-Adressen nicht loggen - DieSeren - 20.04.2009

Danke, aber ich hätte 4 Benutzergruppen, deren IP'S nicht geloggt werden soll, wäre dies möglich?
In etwa so:

function get_ip()
{
global $mybb;

if($mybb->user['usergroup'] == u || $mybb->user['usergroup'] == v || $mybb->user['usergroup'] == w || $mybb->user['usergroup'] == x)
{
return '127.0.0.1';
}

Wie kriege ich die ID meiner Benutzergruppen raus?


RE: IP-Adressen nicht loggen - Michael - 20.04.2009

Richtig.


RE: IP-Adressen nicht loggen - DieSeren - 20.04.2009

Nun habe ich das Problem, das im ACP folgendes erscheint:
Ihre IP-Adresse ist für diese Sitzung nicht gültig

/e
Bei den jeweiligen Benutzergruppen sehe ich trotzdem die IP...


RE: IP-Adressen nicht loggen - frostschutz - 20.04.2009

Bereits geloggte IPs, sind nach der Codeänderung natürlich trotzdem noch in der Datenbank enthalten. Um die auch loszuwerden, müsstest du noch ein paar SQL Queries nachschicken, und das auch jedes Mal wenn sich die Gruppenmitgliedschaften ändern (wobei gelöschte IPs, sich nicht wieder herstellen lassen). Hinzu kommen Probleme die du durch fehlende / falsche IPs mit den Sessions / Sitzungen bekommst...

Es wäre geschickter mit der Codeänderung dort anzusetzen, wo die IP eingeblendet wird - wen interessiert es denn ob die IP in der Datenbank gespeichert wird, wenn da sowieso keiner reinschaut.

Oder du läßt den Quatsch einfach. Smile


RE: IP-Adressen nicht loggen - DieSeren - 20.04.2009

Die bereits geloggten IP Adressen sind mir egal, es sollen lediglich keine weiteren IPS der Teammitglieder geloggt werden, am besten auch nicht in der "Wer ist Online" liste, dort soll bei den Teammitgliedern "Unbekannt" oder etwas anderes stehen.