Hi
Ich schaffe es einfach nicht in den geschützten Bereich zu gelangen.
Könnte mir bitte jemand den Code hier überprüfen?
PHP
<?php
session_start();
$user_bn = "Shyne";
$user_pw = "password";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style.css" type="text/css">
<title>Login</title>
<!--[if gte IE 5]>
<link rel="stylesheet" href="scrollbar.css" type="text/css">
<![endif]-->
<style type=text/css>
#header {
background-color: #DEE3E7;
width: 600px;
color: #800000;
text-align: left;
border: 2px solid #800000;
}
#title {
background-color: #800000;
width: 600px;
color: #DEE3E7;
text-align: center;
}
</style>
</head>
<body background="images/gray.GIF">
<?php
if (!isset($pw, $user)) {
echo "<center>
<form action=\"".$_SERVER['PHP_SELF']."?$user=$setuser&$pw=$setpw\" method=\"post\">
<div id=\"header\">
<div id=\"title\">Geben Sie bitte den Benutzernamen und das Passwort ein, um sich einzulogen!</div>
<span style=\"padding-left: 170px;\"></span>
Benutzername: <input name=\"name\" type=\"text\" style=\"border: 1px solid #800000;\">
<span style=\"padding-left: 170px;\"></span>
Passwort: <input name=\"pw\" style=\"margin-top: 8px; margin-left: 28px; border: 1px solid #800000;\" type=\"password\">
<span style=\"padding-left: 300px;\"></span>
<input name=\"send\" type=\"submit\" value=\"login\" style=\"border: 1px solid #800000;margin-top: 10px;\">
</div>
</form>
</center>";
$setuser = $_POST['user'];
$setpw = $_POST['pw'];
}
else {
echo "Geschützter Bereich";
$sesuser = $_SESSION['user'];
$sespw = $_SESSION['pw'];
}
?>
</body>
</html>
Alles anzeigen
Der Fehler liegt vermutlich entweder an action=\"".$_SERVER['PHP_SELF']."?$user=$setuser&$pw=$setpw\" oder an if (!isset($pw, $user)) {.
LG
Shyne