Seite 1 von 1

Benutzer Profile unkenntlich für andere Benutzer machen

Verfasst: 25.02.2008 17:04
von mikey_29
Hallo Zusammen

Ich habe das PHPBB Forum neu auf meiner Website installiert. Eine Funktion von PHPBB ist allerdings nicht possitv. So kann jeder die Benutzerprofile von den anderen Benutzer anschauen, und kommt so auch an Ihre E-Mailadresse. Wie kann man verhindern, dass E-Mail-Adresse (oder das ganze Profil) angezeigt werden? Ich habe das Forum durchgesucht, konnte aber nichts finden...

Danke für eure Hilfe!

Verfasst: 25.02.2008 17:34
von djchrisnet
Suche in memberlis.php

Code: Alles auswählen

case 'viewprofile':
		// Display a profile
		if ($user_id == ANONYMOUS && !$username)
		{
			trigger_error('NO_USER');
		}
füge in eine neue Zeile darunter

Code: Alles auswählen

if ($user_id !== $user->data['user_id'] && !$auth->acl_gets('a_user', 'a_useradd', 'a_userdel'))
		{
			trigger_error("Nicht dein Profil");
		}

und schon sieht das proifil nur noch er selbst oder ein berechtigter Admin.

Verfasst: 25.02.2008 18:17
von mikey_29
Super, vielen Dank für die schnelle Antwort, das funktioniert einwandfrei so!

Verfasst: 25.02.2008 18:19
von djchrisnet
bitte bitte, hast du was anderes erwartet?

Verfasst: 25.02.2008 20:29
von Dr.Death
Einfacher ist es die Board interne Funktion " E-Mails über das Board versenden " zu aktivieren ;-)

ACP -->
Allgemein -->
Board-Emails -->

E-Mails über das Board versenden: JA
Anstatt die E-Mail-Adresse der Benutzer anzuzeigen, können diese ihre E-Mails über das Board versenden.

Damit werden die Email Adressen nicht mehr in der Mitgliederliste angezeigt. ( Und das alles ohne Code Änderungen )