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

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Roque
Mitglied
Beiträge: 2
Registriert: 14.07.2006 13:40

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

Beitrag 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:
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag 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
Antworten

Zurück zu „Coding & Technik“