Seite 1 von 1

Mitgliederliste und Benutzergruppe?

Verfasst: 04.08.2005 16:22
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

Verfasst: 04.08.2005 16:25
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

Verfasst: 04.08.2005 16:52
von Kampfgelse
Danke hat gut geklappt.

kann geclosed werden wenn es sonst niemand mehr braucht

Verfasst: 04.08.2005 23:32
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.

Verfasst: 09.08.2005 10:08
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

Verfasst: 09.08.2005 15:26
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 :)