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------------------------