PHPbb user auch auf dem rest der Seite

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
dav
Mitglied
Beiträge: 5
Registriert: 14.01.2003 17:17

PHPbb user auch auf dem rest der Seite

Beitrag von dav »

HI!
Ich will auf meiner Site einen Bereich haben, der nur für registrierte Benutzer zugänglich ist. Das habe ich auch schon mit PHP realisiert.
Nun habe ich auch ein phpBB (phpbb2.0.2).
Es nervt ziemlich, wenn man sich immer doppelt einloggen muss.
Nun meine Frage:


Kann ich die User aus phpBB 2.0.2 auch auf dem Rest meiner Site verwenden. Wenn ja, wie

Ich weis, es muss irgendwie gehen. Aber wie

dav
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

sollen diese seiten einen anderen header un footer als das phpbb haben?

ah
dav
Mitglied
Beiträge: 5
Registriert: 14.01.2003 17:17

Beitrag von dav »

Oops
Zuletzt geändert von dav am 15.01.2003 15:34, insgesamt 1-mal geändert.
dav
Mitglied
Beiträge: 5
Registriert: 14.01.2003 17:17

Beitrag von dav »

Ja!
Das heißt es ist so:
Der "Rest der Site" soll eigentlich möglichst eigenständig sein, aber
  1. Die Seite soll die UserDB von phpbb verwenden
    Der "Einloggstatus soll bei beiden Teilen gleich sein
    Wenn du zwischen den Bereichen wechselst, soll der Status nicht verloren gehen
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

verwendest du in diesem bereich sql anfragen?

achja könnetest du mal eine der seiten die geschützt werden sollen zeigen?

ah
retro
Mitglied
Beiträge: 24
Registriert: 11.12.2002 15:35

Beitrag von retro »

hmm, das würde mich auch interessieren.
werde das mal verfolgen hier :)

ciaoi
retro
Benutzeravatar
Freeceleb
Mitglied
Beiträge: 27
Registriert: 22.07.2002 20:50
Wohnort: Wuppertal

Beitrag von Freeceleb »

Mich würd das auch mal interessieren...

Also in der Tabelle "phpbb_users" stehn ja die User-Daten wie Username oder Passwort.

Einfach das Abfragen reicht aber nicht, denn die Passwörter sind ja irgendwie verschlüsselt per Hash-Funktion oder so (hab das, was die Suchfunktion des Forums eben rausgeworfen hat, net so genau verstanden).

Ohne das Passwort zu entschlüsseln die Tabelle für oben geforderte Funktion zu nutzen halt ich für schwierig. Wie soll das gehen? Andererseits, das Forum kanns auch, eigentlich müsst das ja nur ein PHP-Codeschnipsel im Skript sein, oder? :D
Liebe Grüße
Freeceleb
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

du musst ganz einfach deine seite in folgenden code einfügen:
ich zeig euch mal 2 versionen:
1. ohne den header des forums:

Code: Alles auswählen

<?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);
?>
html code hier einfügen...
<?php
$db->sql_close();
?>
2. mit header des forums:

Code: Alles auswählen

<?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 = 'Seitentitel';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
html code hier einfügen...
<?php
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
wobei in der variable $phpbb_root_path der relative pfad zum phpbb order liegen sollte!!

ah
Antworten

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