Login auf Homepage einrichten
Verfasst: 30.11.2007 15:55
Wie kann man ein Login auf die Homepage einbinden...
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
<?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);
?>
Code: Alles auswählen
<?php
if($userdata['session_logged_in']){
?>
<div align="left">
<center><font size="1" face="Verdana">Hallo, <?=$userdata[username]?>!</font></center>
</div><br>
<div class="nav"><font face="Verdana"><font size="1">:: </font>
<a class="nav" href="profile.php?mode=editprofile">
<font size="1">Profil bearbeiten</font></a></font>
</div>
<div class="nav"><font face="Verdana"><font size="1">:: </font>
<a class="nav" href="privmsg.php?folder=inbox">
<font size="1">Private Nachrichten</font></a></font>
</div>
<div class="nav"><font face="Verdana"><font size="1">:: </font>
<a class="nav" href="login.php?logout=true&sid=<?=$userdata['session_id']?>">
<font size="1">Ausloggen</font></a></font>
</div>
<font size="1" face="Verdana">
<?php
}else{
?>
</font>
<form action="login.php" method="post">
<table border="0" cellpadding="3" cellspacing="1" width="100%">
<tr>
<td>
<font size="1" face="Verdana">Username:<br>
<input class="searchbox" type="text" name="username" size="10" maxlength="40">
</font>
</td>
</tr>
<tr>
<td>
<font size="1" face="Verdana">Passwort:<br>
<input class="searchbox" type="password" name="password" size="10" maxlength="25">
</font><br>
<font size="1" face="Verdana">Auto Login: </font>
<font face="Verdana" size="1"><input class="text" type="checkbox" name="autologin"></font><br>
</td>
</tr>
<tr align="center">
<td colspan="2"><font size="1" face="Verdana"><input type="submit" name="login" value="Login"></font></td>
</tr>
<tr align="center">
<td colspan="2"><font face="Verdana"><span class="smalltext">
<font size="1">
<a href="profile.php?mode=sendpassword" class="smalllink">Passwort vergessen?</a></font></span><br>
<font size="1">
<a href="profile.php?mode=register">Registrieren</a></font><font size="1">!
</font>
</font>
</td>
</tr>
</table>
<input type="hidden" name="redirect" value="test.php">
</form>
<?php
}
?>