05.01.2012, 17:08
Hallo,
ich habe zwar ein paar Threads zu dem Thema gefunden, konnte jedoch in keinem die Lösung für mein Problem suchen. Ich möchte das Benutzerverwaltungssystem auch auf meiner Homepage nutzen. Der LogIn Funktioniert mit dem folgenden Script einwandfrei, jedoch, wenn ich auch die Seite zurück geleitet werde sieht man nicht die Links, sondern wieder das Formular zum einlogge. :-|
Das ganze liegt folgenderweise auf meinem Space, bzw. meinen Lokalen Server.
root
/homepage
/forum
Könnt ihr mir sagen was genau an dem Code falsch ist? Ich selbst kann keinen Fehler finden, w eshalb ich immer nur das Formular und keine weiteren Daten sehe.
ich habe zwar ein paar Threads zu dem Thema gefunden, konnte jedoch in keinem die Lösung für mein Problem suchen. Ich möchte das Benutzerverwaltungssystem auch auf meiner Homepage nutzen. Der LogIn Funktioniert mit dem folgenden Script einwandfrei, jedoch, wenn ich auch die Seite zurück geleitet werde sieht man nicht die Links, sondern wieder das Formular zum einlogge. :-|
Das ganze liegt folgenderweise auf meinem Space, bzw. meinen Lokalen Server.
root
/homepage
/forum
Könnt ihr mir sagen was genau an dem Code falsch ist? Ich selbst kann keinen Fehler finden, w eshalb ich immer nur das Formular und keine weiteren Daten sehe.
PHP-Code:
<?php
chdir('../forum/'); // path to MyBB
define("IN_MYBB", 1);
require '../forum/global.php';
include_once '../forum/config.php';
if($mybb->user['uid']) { //überprüfen ob angemeldet
//titel fehler beheben
$titel = $mybb->user['usertitle'];
if ($titel == '') {
if ($mybb->user['usergroup'] == '2') {
$titel = 'Verifizierter User';
}
}
//normale links ausgeben
echo 'Angemeldet als:'.$mybb->user['username'].'<br>['.$titel.']';
echo '<br>';
echo '<li><a href="http://localhost/forum/memberlist.php">Mitgliederliste</a></li>';
echo '<li><a href="http://localhost/forum/member.php?action=profile&uid='.$mybb->user['uid'].'">Eigenes Profil</a></li>';
echo '<li><a href="http://localhost/forum/usercp.php">Profil ändern</a></li>';
//admin bzw mod link ausgeben
if($mybb->usergroup['cancp'] == 1)
{
echo '<li><a href="http://localhost/acp.php">Admin Bereich</a></li>';
}
if(is_moderator()) {
echo '<li><a href="http://localhost/mcp.php">Moderatoren Bereich</a></li>';
}
echo '<li><a href="http://localhost/forum/member.php?action=logout&logoutkey='.$mybb->user['logoutkey'].'">Logout</a></li>';
} else {
//wegen zurückleitung
$site = pathinfo($_SERVER['REQUEST_URI'], PATHINFO_BASENAME);
if ($site == '') {
$site = 'index3.php';
}
$site = 'http://localhost/'.$site; ?>
<!--Fom fürs login anzeigen-->
<form action="../forum/member.php" method="post">
<table border="0">
<tr>
<td>Username:</td>
<td><input type="text" name="username" size="10" maxlength="30"></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type="password" name="password" size="10"></td>
<tr>
<td><input type="checkbox" id="quick_login_remember" name="quick_remember" value="yes">Merken?</td>
<td><input type="submit" class="submit" name="submit" value="Login"></td>
</tr>
<tr>
<td></td>
<td><input type="hidden" name="action" value="do_login"></td>
<td><input type="hidden" name="url" value="<?php echo $site; ?>"></td>
</tr>
</table>
</form>
<?php } ?>