Warum wird der username in loged_in.php3 nicht ausgegeben?
(Auszüge aus den Skripten: )
login.php3
loged_in.php3
(Auszüge aus den Skripten: )
login.php3
Code:
// authenticate using form variables
$username = $_POST['f_user'];
$password = $_POST['f_pass'];
$status = authenticate($username, $password);
// if user/pass combination is correct
if ($status == 1)
{
// initiate a session
session_start();
// register some session variables
session_register('SESSION');
// including the username
session_register('username');
// redirect to protected page
header("Location: loged_in.php3");
exit();
}
loged_in.php3
Code:
<?
// loged_in.php3 - secure page
// session check
session_start();
if (!session_is_registered('SESSION'))
{
// if session check fails, invoke error handler
header("Location: error.php3?e=failed");
exit();
}
if (!session_is_registered('username'))
{
header("Location: error.php3?e=failed");
exit();
}
?>
<HTML>
<?
echo "USER: ";
echo "$username";
?>
</HTML>