nach Login auf neue Seite?
Hallo,
bin mit meinen Versuchen am Ende meines Lateins angelangt, vielleicht weiß hier jemand Bescheid?
Es geht um folgendes:
ich habe eine Seite, auf der sich die Benutzer einloggen können (wird in der Datenbank gecheckt und funktioniert ganz gut), nur sollte nach dem Klick auf "Login" eine neue Seite geöffnet werden, auf der der User seine Daten ansehen und ändern kann. Das funktioniert leider nicht... Momentan werden die Daten in der gleichen Seite geöffnet. Wie bekomme ich es hin, dass eine neue Seite geöffnet wird (und die Session erhalten bleibt und die ID des User mitgegeben wird)?
Hier mal der Code:
<?
session_start();
include 'sessionhelpers.inc.php';
?>
<?
if (isset($_POST['login']))
{
$userid=check_user($_POST['username'], $_POST['userpass']);
if ($userid!=false)
login($userid);
else
echo 'Ihre Anmeldedaten waren nicht korrekt!';
}
if (!logged_in())
echo '<form method="post" action="login.php">
<h1 align="center"> <br> bitte geben sie hier ihren benutzernamen und ihr passwort ein !</h1><br><br>
<table width="50%" border="0" align="center">
<tr>
<td><label>Benutzername:</label></td>
<td><input name="username" type="text"></td>
</tr>
<tr>
<td><label>Passwort: </label></td>
<td><input name="userpass" type="password" id="userpass"></td>
</tr>
</table>
<br><br>
<table width="50%" border="0" align="center">
<tr>
<td><input name="login" type="submit" id="login" value="Einloggen" ></a></td>
</tr>
</table>
</form>';
else
$user=$HTTP_SESSION_VARS["test"];
session_register("user");
echo '<a href="session_neu.php?=user" >Weiter</a>';
?>
Danke und Grüße,
Heike
|