Seite 1 von 1

Mod um Gäste auszuschalten

Verfasst: 23.04.2005 20:48
von zerzaro
Der Titel sagt schon alles. Ich brauche einen Mod um Gäste auzuschalten oder ist das schon beim phpBB Board mit drinn? >.>

Hilfe

Verfasst: 23.04.2005 20:53
von gloriosa
Hallo,
im Folgenden ist am Beispiel memberlist.php erläutert wie Du Gästen den Zugang in nahezu jeden Programmteil versperren kannst :
Wenn Du in der memebrlist.php diesen Programmcode

Code: Alles auswählen

// Restrict to members:
if( !$userdata['session_logged_in'] ) 
{ 
   header("Location: " . append_sid("login.$phpEx?redirect=memberlist.$phpEx", true)); 
   exit; 
}
vor

Code: Alles auswählen

//
// End session management
//
einfügst sehen nur noch registrierte Mitglieder die Mitgliedsliste. :D

Tauschst Du memberlist gegen profil aus funktioniert das auch in der profil.php usw... :D

Verfasst: 10.03.2006 09:21
von Charissima
Ich hatte das eingebaut in profil.php, musste aber dann feststellen, dass auch keine Registrierung mehr möglich war, weil das System dann auch dort ein einloggen verlangte, was natürlich widersinnig ist.

In profil.php muss man das im entsprechenden else-Zweig einbauen:

Code: Alles auswählen

else if ( $mode == 'editprofile' || $mode == 'register' )
	{
		if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
		{
			redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
		}

		include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
		exit;
	}
Dies nur zur Info, damit es nicht noch jemand so geht wie mir !