Problem nach Memberlist und Profile für Gäste verstecken

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
suse
Mitglied
Beiträge: 4
Registriert: 07.07.2006 09:20

Problem nach Memberlist und Profile für Gäste verstecken

Beitrag von suse »

Hallo,

habe die memberlist und die profile für Gäste versteckt, so dass nur noch registrierte User sich diese anschauen können.

Nun habe ich aber folgendes Problem:
Wenn ich in der profile.php folgenden Code einfüge

Code: Alles auswählen

if( !$userdata['session_logged_in'] ) {  message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);  }
funktioniert das verstecken wunderbar, aber es kann sich kein neuer User mehr registrieren. Kommentiere ich das entsprechende Codesegment aus, kann ich mir über Profil nichts mehr anschauen, ohne mich vorher anzumelden, kann aber zum Beispiel wenn der Username im Gästebereich auftaucht mir darüber das Profil anschauen. Wie kann ich dies verhindern?

Danke.

Suse
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag von Christian Benz »

Hallo,

bist du so vorgegangen wie hier beschrieben?

Mitgliederliste/Profil nur für eingeloggte User sichtbar

Gruß,
Chris
suse
Mitglied
Beiträge: 4
Registriert: 07.07.2006 09:20

Beitrag von suse »

Habe diesen Part noch nicht implementiert.

Code: Alles auswählen

   else if (!$userdata['session_logged_in'] ) 
   { 
     redirect(append_sid("login.$phpEx?redirect=profile.$phpEx", true)); 
     exit; 
   } 
Probiere gerade aus, ob das mein Problem ist.

lg

Suse
suse
Mitglied
Beiträge: 4
Registriert: 07.07.2006 09:20

Beitrag von suse »

So habe nun alles eingefügt, das Problem besteht aber weiterhin.

Hier mal ein Auszug aus der profile.php:

Code: Alles auswählen

if( !$userdata['session_logged_in'] ) 
{  
	message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);  
}
Ist da vielleicht ein Fehler drin? Darf ich das Skript nicht töten?

Danke für die Antworten.

LG

Suse
Antworten

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