In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB2 oder dem Modifizieren des eigenen Forums auftauchen.
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.
Hiho
ich habe ein kleines Problemchen und würde mich freuen wenn ihr mir helfen könntet dieses zu beseitigen.
Also auf unserer Seite gibt es eine Accounst Erstellung für ein Game und diesen Link zur Erstellung soll so eingestellt werden das nur registrierte User die Seite sehen können. Nicht registrierte User sollen entweder dazu aufgefordert werden sich zu registrieren oder eine Meldung bekommen wie z.B. : Diese Seite ist nur für registrierte User verfügbar.
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
<html>
<body>
<center><table width='1200'><tr><th>Account Erstellung Poison of Darkness</th></tr><tr><td class='row1'><center><iframe src='***LINK***' width='100%' height='700' frameborder='0'></iframe></td></tr></table>
<br>
</form>
</body>
</html>
<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Was muss ich machen um diese Seite nur für registrierte User zur verfügung zu stellen? Würde mich über eure Hilfe freuen
// Only registered users can go beyond this point
if (!$user->data['is_registered'])
{
if ($user->data['is_bot'])
{
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
}
login_box('', $user->lang['LOGIN_INFO']);
}
nach dem Session auslesen einbauen. Nicht registrierte und nicht eingelogte User werden auf die Login Seite geleitet.
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
// Only registered users can go beyond this point
if (!$user->data['is_registered'])
{
if ($user->data['is_bot'])
{
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
}
login_box('', $user->lang['LOGIN_INFO']);
}
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
<html>
<body>
<center><table width='1200'><tr><th>Account Erstellung Poison of Darkness</th></tr><tr><td class='row1'><center><iframe src='***LINK***' width='100%' height='700' frameborder='0'></iframe></td></tr></table>
<br>
</form>
</body>
</html>
<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
// Verweigert nicht eingeloggten Usern das sehen der Memberliste
if( !$userdata['session_logged_in'] )
{
header("Location: " . append_sid("login.$phpEx?redirect=datei.$phpEx", true));
exit;
}
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
<html>
<body>
<center><table width='1200'><tr><th>Account Erstellung Poison of Darkness</th></tr><tr><td class='row1'><center><iframe src='***LINK***' width='100%' height='700' frameborder='0'></iframe></td></tr></table>
<br>
</form>
</body>
</html>
<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>