phpBB.de - Die deutsche phpBB-Community
Stand: 30.12.2008 04:56
aktuelle Version auf phpBB.de
 
Apache At Work Communities Community Building Informationen und Hinweise Installation/Konfiguration/Update MySQL PHP phpBB-Optimierungen phpBB3 Rechtliches Server & Technik Snippets Templates und Mods
 



Knowledge Base Offline -> Templates und Mods -> Wie kann ich das phpBB-Login auf meiner Homepage verwenden?

Wie kann ich das phpBB-Login auf meiner Homepage verwenden?
Autor: Pyramide
Stand: 30.12.2008 04:56
Neuste Version unter: http://www.phpbb.de/doku/kb/phpbb_login

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

Der Artikel beschreibt, wie man die Session-Verwaltung von phpBB auf seine Homepage ausweitet und z.B. die Login-Funktion des phpBB nutzt.
Anleitung für phpBB 3
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:
<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:
<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:
<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.

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

Ein Login-Formular, welches die phpBB-Loginseite nutzt und nach erfolgtem Login wieder auf die Homepage weiterleitet, kann z.B. so aussehen:
Code:
<form action="login.php" method="post">
Benutzername: <input type="text" name="username"><br>
Passwort: <input type="password" name="password"><br>
Autologin? <input type="checkbox" name="autologin"><br>
<input type="hidden" name="redirect" value="meine_homepage.php">
<input type="submit" name="login" value="Login">
</form>



Knowledge Base Offline -> Templates und Mods -> Wie kann ich das phpBB-Login auf meiner Homepage verwenden?