Wie kann ich das phpBB-Login auf meiner Homepage verwenden?

Beschreibung: Wie kann ich das phpBB-Login auf meiner Homepage verwenden?

Kategorie: Extensions

Link zu diesem Artikel: Alles auswählen

[url=https://www.phpbb.de/kb/viewarticle?a=63&sid=aaf33d294050a425a87c0af0179465b9]Knowledge Base - Wie kann ich das phpBB-Login auf meiner Homepage verwenden?[/url]

Um deine Homepage in die Session-Verwaltung von phpBB einzubinden, solltest du deine Seiten zuerst nach der Vorlage für in phpBB3 eingebundene Seiten erstellen bzw. anpassen.

Das Login-Formular, welches den User im phpBB anmeldet kann z.B. so aussehen:

Code: Alles auswählen

<form action="./phpBB3/ucp.php?mode=login" method="post">
    <h3><a href="./phpBB3/ucp.php?mode=login">Anmelden</a>  •   <a href="./ucp.php?mode=register">Registrieren</a></h3>
    <fieldset>
        <label for="username">Benutzername:</label> 
        <input type="text" name="username" id="username" size="10" title="Benutzername" />
        <label for="password">Passwort:</label> 
        <input type="password" name="password" id="password" size="10" title="Passwort" />
        <input type="submit" name="login" value="Anmelden" />
    </fieldset>
</form>
Sofern der Autologin im Forum möglich ist (oder möglich sein soll) sollte zusätzlich folgende Zeile in das Formular eingefügt werden:

Code: Alles auswählen

<label for="autologin">Mich bei jedem Besuch automatisch anmelden <input type="checkbox" name="autologin" id="autologin" /></label>
Im Allgemeinen ist es manchmal gewünscht, dass der User wieder zurück zur Seite geleitet wird, auf der er sich eingeloggt hat. Um das zu realisieren muss noch folgende Zeile in das Formular hinein:

Code: Alles auswählen

<input type="hidden" name="redirect" value="./seite_der_homepage.html" />
Der Pfad muss hierbei relativ zum Forum-Root angegeben werden. Beachte, dass beide zusätzliche Zeilen nicht einfach an obigen Code angehängt werden können sondern zumindest oberhalb von </form> und unterhalb von <form ...> landen müssen. Selbstverständlich kann das obige Formular per CSS und HTML beliebig formatiert werden.