Member sein oder nicht sein, das ist hier die Frage !
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.
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.
Member sein oder nicht sein, das ist hier die Frage !
Wenn ich einige Links nur für Forum members sehbar machen will wie kann ich das anstellen ?
MFG Daniel
So:
esperitox
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->
<a href="link.php">Link</a>
<!-- END switch_user_logged_in -->
...dazu sollten diese Seiten am besten wie folgt aussehen:
http://www.phpbb.de/viewtopic.php?p=67426#67426
http://www.phpbb.de/viewtopic.php?p=67426#67426
Wenns ne php seite ist einfach nach:
das einfügen:
Edit: Da war Acid wohl schneller

esperitox
Code: Alles auswählen
//
// End session management
//
Bei dem rot markierten musst du den Namen der seite angeben.if( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=deine_seite.$phpEx", true));
}
Edit: Da war Acid wohl schneller


esperitox
Zuletzt geändert von esperitox am 15.02.2003 14:16, insgesamt 6-mal geändert.
Bei dem Code unter dem Link den Acid gepostet hat müsstest du das nach:
einfügen aber wenn du den link zwischen <--! BEGIN switch... packst ist das unnötig da den link dann ja eh nur registrierte User sehen.
esperitox
Code: Alles auswählen
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
esperitox
Zuletzt geändert von esperitox am 15.02.2003 13:57, insgesamt 1-mal geändert.
so sieht das bei mir aus !<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'Typen';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
<!-- Mein code -->
<?
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
MFG Daniel
hmm wenn ich eingeloggt bin kommt kein fehler wenn ich ausgeloggt bin seh ich nur:<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=md11.php3.$phpEx", true));
}
$page_title = 'Typen';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
Fatal error: Call to undefined function: redirect() in /home/www/netsh255/html/php/md11.php3 on line 12
MFG Daniel