Login auslagern

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
Ventilator
Mitglied
Beiträge: 2
Registriert: 02.11.2004 14:30

Login auslagern

Beitrag von Ventilator »

Hallo leutz,

bin der absolute Newbie also entschuldigt wenn die Frage etwas blöd klingt.
Wie kann ich den LogIn-Dialog auf eine vorgelagerte Seite implementieren?

Z.B.
eine index.php mit allgemeinem Inhalt und in irgend einem Eck ein Login Dialog. Über das isch der User einloggen kann und somit alle funktionen des forums nutzen kann, bzw. einen gesonderten Bereich der hOmepage betreten kann.

Kann man das mit PHP usw.. realisieren, oder denke ich etwas verkehrt.

danke schon einmal im vorraus für eure antworten!

Grüße
Daniel
Ventilator
Mitglied
Beiträge: 2
Registriert: 02.11.2004 14:30

Beitrag von Ventilator »

Super... :D

Vielen Dank Markus.

Grüße
Daniel
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

ich habe mehrere Versuche gemacht, aber das Script scheint nicht zu funktionieren...

u.a. habe ich folgenden Code probiert:
<?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);
?>
<form action="login.php" method="post">
<input type="hidden" name="redirect" value="www.kissnews.de"><p>Benutzername:
<input type="text" name="username" size="20"><br>
Passwort: <input type="password" name="password" size="20"><br>
Autologin? <input type="checkbox" name="autologin" value="ON"><br>
<input type="submit" name="login" value="Login"> </p>
</form>

<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
zu sehen: hier:
http://kissfanshop.ki.funpic.de/phpbb2/ ... epage2.php

habe auch probiert, den färbigen Code auf einer HTML-Seite zu machen:
http://kissfanshop.ki.funpic.de/phpbb2/ ... mepage.htm
funktioniert ebensowenig.

Nach dem einloggen kommt immer eine falsche Seite, obwohl definitiv eine richtige Seite angegeben ist, auf die weitergeleitet werden soll...

Kann mir vielleicht jemand sagen, wie man das richtig macht? Danke.
pirre
Mitglied
Beiträge: 8
Registriert: 19.07.2004 12:41
Wohnort: Mainz

Beitrag von pirre »

ich habe leider das gleiche problem: der redirect nach dem login scheint nicht zu funktionieren. phpbb fügt vor dem redirect immer den foren-root-pfad ein!

sprich: das seltsame ist, dass es in einer früheren version von phpbb (ich weiß leider nicht mehr, in welcher) definitiv funktioniert hat. derzeit nutze ich die 2.0.11

kennt jemand eine lösung? ich habe schon vor längerer zeit hier mal danach gesucht und nichts gefunden. jetzt bin ich ja schon "froh", dass jemand den fehler wenigstens auch mal nachvollziehen kann... :roll:
zeroorez
Mitglied
Beiträge: 1
Registriert: 04.02.2005 02:47

Beitrag von zeroorez »

gib bei dem value mal "../pfad1/index.php" an
dann sollte es eigentlich gehn
Antworten

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