Vielen Dank, Mahony
ich werde es damit versuchen.
Edit: Nun, ich habe die Stellen, die anders sind entsprechend umgeändert.
Jetzt sieht es bei mir so aus:
Der Code am Anfang der Seite:
Code: Alles auswählen
<?php
// Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Session auslesen und Benutzer-Informationen laden
$user->session_begin();
$user->setup();
$auth->acl($user->data);
?>
Der Code für das Formular:
Code: Alles auswählen
<?php
if ( !$user->data['session_logged_in'] )
{
?>
<form action="forum/ucp.php?mode=login" method="post"><p>
Benutzername:<input type="text" name="username"><br>
Passwort:<br><input type="password" name="password"><br>
Autologin?<input type="checkbox" name="autologin"><br>
<input type="hidden" name="redirect" value="../hilfe.php"></p>
<input type="submit" name="login" value="Login">
</form><br>
<?php
} // END if
else
{
?>
<p>Hallo <b><?php echo $user->data['username']; ?></b>!<br> Willkommen bei Softwarearchiv!<br>
Schön, dass du vorbei kommst!</p>
<form action="forum/ucp.php?mode=logout&sid=<?php echo $user->data['session_id']; ?>" method="post">
<input type="hidden" name="redirect" value="../index.php" />
<input type="submit" value="Logout" /></form><br>
<?php
} // END else
?>
Es ist zwar so, dass ich erfolgreich angemeldet werde und zurückgeleitet werde, doch nach der Anmeldung erscheint nicht der begrüßungstext, sondern wieder Anmeldeformular.
Was habe ich falsch gemacht?