Login auf HP

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
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Login auf HP

Beitrag von leopittoni »

Hallo

Ich möchte auf meiner Seite einen Link haben, wenn man drauf klickt, kommt man auf eine Login-Seite. (Nicht Login-Seite von phpBB, möchte das Login in die HP einbinden...)

Die Daten soll es natürlich von der phpBB-DB nehmen.

Nach erfolgreichem Login, soll ich zurück auf die HP-Stratseite.

Ist das möglich?

Sonst wäre auch nicht schlecht: Bei klick: Login von phpBB (also wie umleitung auf Forum) -> Wenn Login OK-> Zurückleiten auf HP-Startseite...

Danke, Léo
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Login auf HP

Beitrag von Pyramide »

leopittoni hat geschrieben:Sonst wäre auch nicht schlecht: Bei klick: Login von phpBB (also wie umleitung auf Forum) -> Wenn Login OK-> Zurückleiten auf HP-Startseite...
Das wäre dann KB:phpbb_login . Ansonsten kannst du ja auch dein eigenes Login schreiben und die phpbb_users Tabelle prüfen.
KB:knigge
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Danke!

Meine Seite ist aber nicht im phpBB-Verzeichnis...

Gibt es eine möglichkeit, zurück auf meine Seite zu "redirecten", wenn die seite nicht im phpBB-Verzeichnis ist?

ich habe mal die ganze url, mit http:// eigegeben, doch es funktioniert nicht...

Die URL beim Login wird:
http://domain.net/phpBB2/login.php?redi ... /index.php

Es kommt aber nach dem Login die Fehlermeldung:

/phpBB2/http nicht gefunden...

Wer kann mir helfen?

Danke, Léo[/quote]
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

leopittoni hat geschrieben:Gibt es eine möglichkeit, zurück auf meine Seite zu "redirecten", wenn die seite nicht im phpBB-Verzeichnis ist?
Ohne weiteres nicht, da vom phpbb-code immer der Forenpfad vorangestellt wird. Du könntest aber in includes/functions.php die Funktion redirect() so abändern:

Code: Alles auswählen

header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
ersetzen durch

Code: Alles auswählen

if(substr($url, 0, 7) == 'http://') {
    header('Location: ' . $url);
}
else {
    header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
}
Dann wird zu URLs, die mit http:// beginnen, ohne irgendwas zu ersetzen weitergeleitet.
KB:knigge
Antworten

Zurück zu „Coding & Technik“