Verfasst: 18.10.2002 17:56
				
				Schau mal den Eintrag von philippK auf Seite 3 am 18.10.2002 um 01.22 Uhr---> Der klappt ! UND wie! Das ist übrigents der Code für die profile.php. Den für die Memberlist.php ist weiter oben...
			phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Die schreibt einfach "Keine Berechtigung".....plexus-x hat geschrieben: offne memberlist.php:
suche nach:
danach einfügen:Code: Alles auswählen
// // End session management //
Code: Alles auswählen
if( !$userdata['session_logged_in'] ) { message_die(GENERAL_MESSAGE, $lang['Not_Authorised']); }
Die leitet auf die Login Seite hin. Diesen Code habe ich baer noch nicht ausprobiert, ich benutze den ersten....plexus-x hat geschrieben:So, ich bins nochmal, habe noch eine etwas andere Lösung gefunden! Ihr solltet jetzt keine Probleme mehr haben... Ihr werdet jetzt, wenn Ihr auf die Memberlist zugreift zur Login-Page weitergeleitet!![]()
Code: Alles auswählen
if( !$userdata['session_logged_in'] ) { header("Location: " . append_sid("login.$phpEx?redirect=memberlist.$phpEx", true)); exit; }
Gleichfalls Ich frage mich, ob man das "Mitgliederliste-nur-für registrierte-Nutzer-einzusehen" nicht ohnehin als default einstellen sollte.Pumi hat geschrieben:Danke für die lehr- und aufschlußreiche Diskusion ...
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->Code: Alles auswählen
<!-- END switch_user_logged_in -->Code: Alles auswählen
[ find in lang_main.php ]
------------------------code------------------------
//
// That's all Folks!
------------------------code------------------------
[ add before ]
------------------------code------------------------
$lang['Use_Must_Register'] = "Um diese Funktion zu nutzen, müssen Sie sich registrieren.";
------------------------code------------------------Code: Alles auswählen
[ find in profile.php ] 
------------------------code------------------------
   if ( $mode == 'viewprofile' ) 
   { 
      include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx); 
      exit; 
   } 
------------------------code------------------------
[ change to ]
------------------------code------------------------
   if ( $mode == 'viewprofile' ) 
   	{ 
      		if ( !$userdata['session_logged_in'] ) 
      		{ 
			message_die(GENERAL_MESSAGE, $lang['Not_Authorised'] . '<br><br>' . $lang['Use_Must_Register'] . '<br><br>' . '<a href="profile.php?mode=register">' . $lang['Register'] . '</a>' );
         		exit;
      		} 
      		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx); 
      		exit; 
   	}
------------------------code------------------------Code: Alles auswählen
[ find in memberlist.php ]
------------------------code------------------------
// 
// End session management 
// 
------------------------code------------------------
[ add after ]
------------------------code------------------------
// registered only
if ( !$userdata['session_logged_in'] ) 
      		{ 
			message_die(GENERAL_MESSAGE, $lang['Not_Authorised'] . '<br><br>' . $lang['Use_Must_Register'] . ' <a href="profile.php?mode=register">' . $lang['Register'] . '</a>' );
         		exit;
      		} 
// end registered only
------------------------code------------------------