Seite 1 von 1

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

Verfasst: 24.05.2004 11:18
von davdn
hallo,

ich habe folgendes vor: ich möchte mich mittels eines login-bereich auf der website einloggen, dafür das login-system von phpbb verwenden. zum teil wurde ich in der doku fündig (siehe titel dieses posts). den code habe ich folgend abgeändert:

<form action="./phpBB2/login.php" method="post" target=_top>
<td class="menu" align="right" width="10%">
user:
</td>
<td class="menu" align="left" width="90%">
<input type="text" name="username" size="15">
</td>
</tr>
<tr align="left">
<td class="menu" align="right" width="10%">
pass:</td>
<td class="menu" align="left" width="90%">
<input type="password" name="password" size="15">
</td>
</tr>
<tr align="left">
<td class="menu" align="left" width="100%" colspan="2">
Autologin? <input type="checkbox" name="autologin">
<input type="hidden" name="redirect" value="../index.php">
<input type="submit" name="login" value="Login">
<a href="./phpBB2/profile.php?mode=register" target="main">registrieren</a>
</form>

nun zeigt sich mir das problem (wohl weil ich nicht der profi bin), dass ich nicht weiss, wie ich die userdaten auch meiner eigens kreierten seite übergebe!
kann mir wer helfen, bzw. auf ein post verweisen, das dieses problem behandelt - ich wurde leider nicht fündig.

kann ich das in der zeile

<input type="hidden" name="redirect" value="../index.php">

tun, indem ich value="../index.php" mit ?username=... ergänze?

ich bitte um hilfe, ich kann das ergebnis förmlich schon 'riechen', allein es fehlt der letzte schliff (hoffentlich).

für hinweise bin ich euch sehr dankbar!

gruss
david

wurde doch noch fündig ...

Verfasst: 24.05.2004 15:40
von davdn
ja, in diesem erstklssigen forum findet man ja eh alles!!!
einzig, bei der fülle an infos (und der eigenen programmierschwäche) tut man sich schwer beim suchen.

falls also sonst noch wer über dieses problem stolpern sollte. auf der seite, wo die userdaten erforderlich sind, muss dieser code eingegeben werden:

Code: Alles auswählen

//Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = './phpBB2/'; //pfad zum phpbb
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);
dannach kann zb als $userdata[username'] der username ausgelesen werden.

(ich weiss, ich erzaähle den meisten nichts neues, aber für mich war das schon ein riesen erfolg :grin: )

danke an die community!

david