Seite 1 von 1

Login-Überprüfung vor Aufruf des phpbb Forums gewünscht.

Verfasst: 26.07.2006 00:24
von Roque
Hallo,
ich habe ein Problem und hoffe, dass mir hier jemand weiterhelfen kann.
Ich habe ein phpbb Forum in einem interen Bereich meiner Webseite veröffentlicht. Ich lasse momentan vor Aufruf jeder interen Seite prüfen, ob die Person, die die Seite aufruft korrekt mit Benutzername und Passwort in meinem interen Bereich eingeloggt ist. Falls sie nicht eingeloggt ist, werden die Seiten nicht angezeigt. Nur wenn sie auch in meinem internen Bereich eingeloggt ist, erscheint die jeweilige Seite.
Tjo...nun habe ich aber nicht nur normale php-Seiten in meinem interen Bereich, bei denen dieses Vorgehen problemlos klappt, sondern auch ein phpbb Board.
Meine Frage ist, ob jemand weiß, wie es möglich ist, auch vor Aufruf einer x-beliebigen Seite des phpbb-Forums prüfen zu lassen, ob der Aufrufer der Seite korrekt in meinem interen Bereich eingeloggt ist.

Die Login-Überprüfung nehme ich momentan auf den normalen php-Seiten über meine session.php vor:

Code: Alles auswählen

<?php
session_start();

if(!isset($_SESSION["login_status"])) {
	$_SESSION["login_status"] = "nicht eingeloggt";
	header('Location: ../index.php');
} elseif($_SESSION["login_status"] == "nicht eingeloggt") {
	//echo "benutzer nicht eingeloggt";
} elseif($_SESSION["login_status"] == "eingeloggt") {
	//echo "benutzer eingeloggt";
}

function checkLogin() {
	if(!isset($_SESSION["benutzerid"]) || $_SESSION["benutzerid"] == '') {
		header('Location: ../../layout/fehler_intern.php');
		exit;
	}
}

?>
Zudem habe ich

Code: Alles auswählen

<?php
require_once("../../php/bib/session.php");
checkLogin();
?>
auf allen Seiten eingefügt, bei denen die Überprüfung vorgenommen werden soll.

Wäre super, wenn mir jemand weiterhelfen könnte. Habe echt keine Ahnung wie ich eine solche Überprüfung auch fürs Forum erstellen kann.
THX :grin:

Verfasst: 26.07.2006 17:44
von Dennis63
Das phpBB hat doch eine eigene Login-Funktion.

Das einfachste wäre, wenn Du für Deine Seiten die phpBB Funktionen nimmst.

KB:phpbb_seite

Grüße
Dennis