Seite 1 von 1

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

Verfasst: 26.07.2006 12:49
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

Verfasst: 26.07.2006 15:43
von Christian Benz
Hallo,

bist du so vorgegangen wie hier beschrieben?

Mitgliederliste/Profil nur für eingeloggte User sichtbar

Gruß,
Chris

Verfasst: 26.07.2006 15:52
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

Verfasst: 27.07.2006 09:33
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