Hallo zusammen,
für mein Forum habe ich einige zusätzliche Seiten erstellt (php + eigenes Templatesystem in html) . Allerdings sollen sie nur von angemeldeten Benutzern aufgerufen werden können. Hier im Forum gibt es ja eine tolle Anleitung, wie man Seiten ins Forum einbaut. Im Prinzip ist das genau das, was ich suche, doch leider funktioniert der Einbau nur, wenn man auf das interne Template-System für die Styledateien zurückgreift. Da meine Seiten aber ihr vom Forum unabhängiges Aussehen/System haben, werden nur noch weiße Seiten angezeigt, wenn nicht keine Templatedateien im Forum aufrufe.
Gibt es einen Weg, abzufragen, ob ein User angemeldet ist, ohne dafür das Templatedateien im Forum benutzen zu müssen?
Hoffentlich könnt ihr mir helfen. Natürlich könnte ich rein theoretisch auch meine ganzen Templates umschreiben, aber das wäre eine ganze Menge Arbeit. Und vielleicht kann ich das ja umgehen ...
Gruß
Meister-Möbius
Loginstatus abfragen ohne Style aus dem Forum
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 26
- Registriert: 20.02.2008 18:57
Minimalcode:
Code: Alles auswählen
<?php
// Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Session auslesen und Benutzer-Informationen laden
$user->session_begin();
$user->setup();
$auth->acl($user->data);
if ($user->data['user_id'] == ANONYMOUS)
{
// Code, wenn Benutzer nicht angemeldet ist
}
else
{
// Code, wenn Benutzer angemeldet ist
}
?>
-
- Mitglied
- Beiträge: 26
- Registriert: 20.02.2008 18:57