IP nur für Admins sichtbar

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

senyafin hat geschrieben:

Code: Alles auswählen

	if ( $is_auth['auth_mod'] )
	{
		$temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id'];
		///== > Nur Admins sehen IP <== Start

		if( $userdata['user_level'] == ADMIN ) 
  	{ 
				// Start Advanced IP Tools Pack MOD
		$ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . ' (' . decode_ip($postrow[$i]['poster_ip']) . ')" title="' . $lang['View_IP'] . ' (' . decode_ip($postrow[$i]['poster_ip']) . ')" border="0" /></a>';
		// End Advanced IP Tools Pack MOD
   } 
   else 
   { 
      $ip_img = ''; 
   }
   ///== > Nur Admins sehen IP <== END
		$ip = decode_ip($postrow[$i]['poster_ip']);
		$ip = "[ IP : <a href='http://whois.domaintools.com/" . $ip . "' target='_blank'>" . $ip . "</a> ]";

Hier mal der ganze Codeabschnitt, vielleicht habe ich doch was falsch gemacht.
Offensichtlich! Oder gibts nen plausiblen Grund dafür, die Variable $ip unter
der if Anweisung zu definieren? Ich seh da keine Logik. Sry @ Mädels

Versuchts mal so

Code: Alles auswählen

if( $userdata['user_level'] == ADMIN ) 
{ 
	$ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . ' (' . decode_ip($postrow[$i]['poster_ip']) . ')" title="' . $lang['View_IP'] . ' (' . decode_ip($postrow[$i]['poster_ip']) . ')" border="0" /></a>';

	$ip = decode_ip($postrow[$i]['poster_ip']);
	$ip = "[ IP : <a href='http://whois.domaintools.com/" . $ip . "' target='_blank'>" . $ip . "</a> ]";
} 
else 
{ 
	$ip_img = ''; 
	$ip = '';
}
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

Schön dich zu lesen easygo!

Deinem Vorschlag folgend kann ich mit großer Freude mitteilen, dass nun nur noch Admins die IP in der viewtopic sehen können.

Ein ganz großes Dankeschön and easogo, miriam und BraveEagle sowie alle die sich mit Gedsanken gemacht haben.


@easy,
warum die Codezeile sich da befand, weiss ich nicht genau.
Eingebaut wurde lediglich der IP Tracking Mod.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Bist du dir da ganz sicher?

Über die Edit Notes MOD sehen deine Moderatoren
die Poster IP möglicherweise auch :/ easy
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

Du hast Recht mit deiner Vermutung.
Es ist zwar nicht schön, aber das wäre für den Moment zu verschmerzen.
Bisherige Erfahrungen haben gezeigt, dass der Mod von Usern wenig benutzt wird. In der ACP könnte ich den Benutzerkreis auch noch beschränken.
Schöner wäre halt wirklich so eine Art Level II Moderator,
der von Miriam gemachte Vorschlag mit der Einstellung via der Gruppen-Permission erfüllt nicht wirklich den Zweck. Oder ich stelle mich wirklich zu blöd an.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Ich machs mal kurz / ersetze

Code: Alles auswählen

			$u_ip = ( $is_auth['auth_mod'] ) ? ' [ ' . $lang['IP'] . ': <a href="http://whois.sc/' . $ip . '" target="_blank">' . $ip . '</a> ]' : '';
durch

Code: Alles auswählen

			$u_ip = ( $userdata['user_level'] == ADMIN ) ? ' [ ' . $lang['IP'] . ': <a href="http://whois.sc/' . $ip . '" target="_blank">' . $ip . '</a> ]' : '';
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Irgendwie bin ich der Meinung, dass die Template-Variable IP, zwar in der viewtopic.php zugewiesen wird, aber diese garnicht in der viewtopic.tpl auftaucht.
Also sollte es doch letztendlich gleich sein, ob sie belegt ist, oder nicht. Aber scheinbar ist es in senyafins Board nicht so. *naja*

Man lernt halt nie aus und zum Glück hat uns easy ja auch gefunden. :wink:

*Und das Topic kann als erledigt markiert werden* :roll:
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Reiner Zufall diesmal! Ich glaub, die Zeile hat mich laut angeschrien..

Code: Alles auswählen

$ip = "[ IP : <a href='http://whois.domaintools.com/" . $ip . "' target='_blank'>" . $ip . "</a> ]";
viewtopic_body Assign dürfte so aussehen

{postrow.IP}
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

Klasse easygo, toll das du dich nochmal gemeldet hast.
Ich glaube jetzt hab ich so in etwa kapiert was gemacht werden muss :roll:

Weisst du zufällig noch eine Lösung wie ich einem normalen User zusätzliche Rechte zuordnen kann ohne den gleich zum Mod oder JR-Admin machen zu müssen?

Die zusätzlichen Rechte sollten in etwa so aussehen, dass der User in der Lage ist Beiträge anderer zu schliessen, Ankündigungen zu machen, Beiträge verschieben usw.
Jetzt wird mancher fragen, wozu das ganze!?

Das ist recht simpel zu beantworten. Wenn man ein paar Mods eingebaut hat, die bereits existierenden Mods und Admins zusätzliche Möglichkeiten offerieren und man diese nicht gleich an User übertragen möchte, dann macht sowas m.E. nach schon Sinn.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

senyafin hat geschrieben:Weisst du zufällig noch eine Lösung wie ich einem normalen User zusätzliche Rechte zuordnen kann ohne den gleich zum Mod oder JR-Admin machen zu müssen?
Nein, was nix heißen soll. Beschränke am besten die Rechte der Mods
und falls du mal einen echten Stelli brauchst --> Junior Admin

und um hier beim Thema zu bleiben:

Mods müssen die IP-Adressen nicht einsehen können.
Gleiches gilt auch für das Löschen von Posts btw.
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

easygo hat geschrieben:
Nein, was nix heißen soll. Beschränke am besten die Rechte der Mods
.
Blöde Frage, wie mache ich das?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“