Mitgliederliste und Benutzergruppe?

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.
Antworten
Kampfgelse
Mitglied
Beiträge: 9
Registriert: 04.08.2005 16:16

Mitgliederliste und Benutzergruppe?

Beitrag von Kampfgelse »

Hi Leute, bin neu hier und find das mit dem Board echt toll.
Coole Arbeit.
So jetzt zum Thema. Und zwar hab ich ein Forum für ein Spiel aufgesetzt und da will ich das jetzt machen das nur Leute die Mitgliederliste und die Benutzergruppe einsehen können die registriert sind.
Ehm könnte mir das bitte einer erklären wie das geht?

Danke.

MFG Kampfgelse
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

du suchst einfach in der datei overall_header.tpl nach

Code: Alles auswählen

<a href="{U_MEMBERLIST}"
und fügst in einer zeile davor

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
ein. dann suchst du nach
und fügst danach in einer neuen zeile

Code: Alles auswählen

<!-- END switch_user_logged_in -->
ein.

das selbe gilt dann für

Code: Alles auswählen

<a href="{U_GROUP_CP}"
und
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Kampfgelse
Mitglied
Beiträge: 9
Registriert: 04.08.2005 16:16

Beitrag von Kampfgelse »

Danke hat gut geklappt.

kann geclosed werden wenn es sonst niemand mehr braucht
Für jegliche Rechtschreibfehler haftet die Signatur.
HdZ

Beitrag von HdZ »

Du solltest auch noch in der groupcp.php bzw. memberlist.php nach

Code: Alles auswählen

// End session management
//
suchen und danach einfügen :

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
	redirect(append_sid("login.".$phpEx."?redirect=memberlist.".$phpEx, true));
	exit;
}
Dann können die Menues auch nich mehr direkt aufgerufen werden.

PS: "memberlist" mußte bei den Gruppen durch "groupcp" ersetzen.
smarterweb
Mitglied
Beiträge: 7
Registriert: 04.08.2005 13:26

Beitrag von smarterweb »

Hallo allerseits,
ich habe genau den gleichen Wunsch, nicht registrierten Leuten die Einsicht ins Forum zu beschränken und habe dank obiger Tipps erfolgreich die Memberliste gesperrt. Danke!

Leider ist es aber nach wie vor problemlos möglich über das Erraten einer Benutzernummer (was nicht wirklich schwer fällt) sich einzelne Benutzerprofile direkt anzuzeigen.

Beispiel: http://hochbild.de/phpbb/profile.php?mo ... rofile&u=3 zeigt mein Profil. Wenn man dann mit u= ein wenig rumspielt, hat man irgendwann alle Profile gesehen.

Nun wollte ich einfach genau wie bei memberlist.php den Status session_logged_in abfragen, was zwar geht, aber dazu führt, dass ein Registrieren nicht mehr möglich ist.

Daraufhin habe ich die Abfrage erweitert

Code: Alles auswählen

if ( !$userdata['session_logged_in'] && $mode != 'register' )
{
   redirect(append_sid("login.".$phpEx."?redirect=profile.".$phpEx, true));
   exit;
}
das Registrieren klappt aber dennoch nicht. Wo ist der Haken?

Vielen Dank für eure Hilfe
Peter
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

es gibt auf www.phpbbhacks.com einen mod dafür... ich weiß jetzt nicht wie er heißt, bin aber letztens da drübergestolpert... der vermeidet auch das anzeigen von profilen... such mal einfach dort danach :)
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Antworten

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