Frage zur Forum-Authentifizierung f. externe Seiten

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
danzas
Mitglied
Beiträge: 47
Registriert: 13.01.2003 15:47
Wohnort: zw. ffm und köln
Kontaktdaten:

Frage zur Forum-Authentifizierung f. externe Seiten

Beitrag von danzas »

Hi,

wir haben bei uns im Forum die Gallerie von Smartor laufen. Das ist eine Fotogallery, in der man unter anderem auch definieren kann, daß sie nur durch authentifizierte User betretbar ist.

Leider ist die Gallerie quälend langsam, daher wollte ich eine Gallerie eines anderen Anbieters einbinden. Das Problem ist: Bei einer anderen Gallerie kann jeder User auch ohne sich einzuloggen drauf.

Kann ich es irgendwie hinbiegen, daß ich eine fremde Gallerie auch nur mit Userlogin zu öffnen ist?

later,
dnz
monotek
Mitglied
Beiträge: 116
Registriert: 17.06.2002 14:25

Beitrag von monotek »

na du kannst die fremde seite einfach in ne php datei includen und dann einfach das loginteil einbaun.
is nicht sonderlich schwer...

bau dir ne phpdatei namens gallery.php die du ins phpbb root reintust.

und nim folgenden code

Code: Alles auswählen

<?php 

define('IN_PHPBB', true); 
$phpbb_root_path = "./"; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_GALLERY, $session_length); 
init_userprefs($userdata); 
// 
// End session management 
// 

if( !$userdata['session_logged_in'] ) 
        { 
                header("Location: " . append_sid("login.$phpEx?redirect=gallery.$phpEx", true)); 
        } 

$page_title = "Chat";
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

include('http://www.deine-galerie.de'); 

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“