Login für Webseite, und Seiten

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
hanebu
Mitglied
Beiträge: 44
Registriert: 23.05.2006 12:48

Login für Webseite, und Seiten

Beitrag von hanebu »

Hallo,

bin hoffentlich im richtigen Forum..... :)
ich habe nun mein phpBB soweit (fast) fertig"gepimpt", und will nun, um ein doppellogin zu vermeiden das phpBB-Login auch für andere Inhalte gleich mit nutzen.

Gefunden und gelesen habe ich bisher das hier:

1. phpBB Loginbox auf Homepage

2. Wie kann ich das phpBB-Login auf meiner Homepage verwenden?

3. Vorlage für in phpBB eingebundene Seiten

Man muss also um geschützte Seiten zu erzeugen Punkt 3. befolgen. Ich habe also eine index.php in einem Testverzeichnis angelegt, die diesen Code nach 3. hat:

Code: Alles auswählen

<?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); 



/***** Inhaltsbereich ******/ 



//Footer - nur dann weglassen, wenn du auch den Header weglässt 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
Mein Problem ist nun, den $phpbb_root_path festzulegen, vielleich bin ich auch nur zu blond...?

Die index.php befindet sich in einem Verzeichnis AUSSERHALB des phpBB-Verzeichnisses, nämlich:

public_html/test_files/index.php

Das Forum befindet sich:

public_html/forum

Wie muss nun der korrekte $phpbb_root_path heissen?

habe ausprobiert: public_html/forum/

funzt nicht.....

Kann mir vielleicht jemand die Tomaten von den Augen nehmen?

Gruß,
Tommy
Zuletzt geändert von hanebu am 12.03.2007 21:01, insgesamt 3-mal geändert.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

../forum/ :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
hanebu
Mitglied
Beiträge: 44
Registriert: 23.05.2006 12:48

Beitrag von hanebu »

Danke.... :D

Das nächste Problem, habe die Datei also erfolgreich gebastelt, und das login-form eingebaut:

Code: Alles auswählen

<?php 
//Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = '../forums/'; 
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); 


<form action="login.php" method="post"> 
Benutzername: <input type="text" name="username"><br> 
Passwort: <input type="password" name="password"><br> 
Autologin? <input type="checkbox" name="autologin"><br> 
<input type="hidden" name="redirect" value="meine_homepage.php"> 
<input type="submit" name="login" value="Login"> 
</form>



//Footer - nur dann weglassen, wenn du auch den Header weglässt 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
Es erscheint ein Fehler:
Parse error: syntax error, unexpected '<' in /home/mcposcom/public_html/test_files/index.php on line 19
Aber ich finde kein überflüssiges "<".....

:o

EDIT: Erledigt, weil das Login ja schon im Header enthalten ist, der ja includet ist.
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“