Seite 1 von 1

Wie versteckt man die Mitgliederliste vor nicht registrierte

Verfasst: 04.03.2008 14:29
von maxim670
Hallo

wie kann ich die Mitgliederliste nur für angemeldete benutzer sichtbar machen
denn auch wenn ein gast auf das forum kommt, sieht er oben in der reiterleiste einen schalter, der auf die mitgliederliste verweist. dies würde ich gerne unterbinden

Wie entferne ich den schalter "Mitgliederliste" eventuell ganz, auch für angemeldete falls es nicht anders geht.

2. Problem:
ich würde gerne registrierungen nur vom admin durchführen lassen, weil cih bereits eine liste von allen späteren mitgliedern des forums habe.
bisher muss ich die benutzer manuell anmelden, in dem ich mich auslogge und danach als admin wieder einlogge und diese freischalte.

vielen dank im voraus!

mfg

Verfasst: 04.03.2008 14:38
von bantu
Die Mitgliederliste ist standardmäßg nur von angemeldeten Benutzern einsehbar. Beim Klick auf den Link, werden Gäste zum Anmelden bzw. Registrieren aufgefordert.

Durch das Rechtesystem lässt sich dieses Verhalten beeinflussen: KB:170
Entscheidend ist hier das Benutzerrecht "Kann Profile, die Mitglieder- und die Wer-ist-online-Liste ansehen", das auch an die Gastgruppe vergeben werden kann - es standardmäßig aber nicht ist.

Zum vollständigen Entfernen des Mitgliederlisten-Links musst du das Template bearbeiten (overall_header.html). Ich würde dir davon abraten.

Die Steuerung der Registrierungseinstellungen ist durch einfaches Umsehen im Administrations-Bereich leicht zu finden : Administrations-Bereich -> Registrierung -> Benutzerkonto-Aktivierung: durch Administrator (dazu müssen Board-E-Mails aktiviert sein, sonst kann das Board ja keine eMails versenden)

Verfasst: 04.03.2008 15:17
von maxim670
*edit*

Verfasst: 04.03.2008 15:39
von bantu
Du hast im falschen Forum gepostet. Du verwendest nach deinem Screenshot ein phpBB Version 2. :wink:

Verfasst: 05.03.2008 00:09
von Mavo460
suche in deiner memberlist.php:

Code: Alles auswählen

//
// End session management
//
füge darunter ein:

Code: Alles auswählen

// Verweigert nicht eingeloggten Usern das sehen der Memberliste
if( !$userdata['session_logged_in'] )
{
   header("Location: " . append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
   exit;
}
Der Code flog hier vor kurzem mal im Board rum

Verfasst: 05.03.2008 11:18
von maxim670
Danke...hat funktioniert