Hallo,
ich bin gerade dabei ein privates, lokales Control Panel zu machen. Jedoch scheitere ich schon am Login-Formular...
index.php
PHP
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" xml:lang="de">
<head>
<title>User Control Panel</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="body">
<div id="logo">
<center><big><big><big>Chris Parker</big></big></big> <br><big><big><big><big><big>CONTROL PANEL</big></big></big></big></big></div>
</center><br>
<div id="container">
<form action="login.php" method="post">
<table border="0" width="455">
<tr><td><b>BENUTZERNAME</b></td><td><input type="text" name="user"/></td></tr>
<tr><td><b>PASSWORT</b></td><td><input type="password" name="passwort"/></td></tr>
<tr><td></td><td><input type="submit" value="Login" /></td></tr>
</table>
</form>
</div>
<p>Copyright © 2013 Mein NAME :></p>
</div>
</body>
</html>
Alles anzeigen
login.php
PHP
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" xml:lang="de">
<head>
<title>User Control Panel</title>
<link rel="stylesheet" href="style_h.css" type="text/css" />
</head>
<body>
<div id="body">
<div id="logo">
<center><big><big><big>Chris Parker</big></big></big> <br><big><big><big><big><big>CONTROL PANEL</big></big></big></big></big></div>
</center><br>
<div id="container">
<?php
$username = $_POST["user"];
$passwort = $_POST["passwort"];
if(($username == "Chris") AND ($passwort == "passwort"))
{
echo "Herzlich Willkommen";
}
else
{
echo "Login Fehlgeschlagen, Sie werden jetzt zurück zur Homeseite geleitet.";
?>
<meta http-equiv="refresh" content="5"; url="index.php">
<script type="text/javascript"> function countDown(init) { if (init || --document.getElementById( "counter" ).firstChild.nodeValue > 0 )
window.setTimeout( "countDown()" , 1000 ); } </script> </head> <body onload="countDown(true)"> <br>Weiterleitung in <span id="counter" class="dd">5</span> Sekunden.</b>
<?php
}
?>
</div>
<p>Copyright © 2013 Mein NAME :></p>
</div>
</body>
</html>
Alles anzeigen
Fehlercode
Dieser entsteht, wenn man sich falsch einloggt. - Man "bleibt" auf login.php und ein Countdown startet. Mit den Fehlercodes.... nach den 5 Sekunden refresht die Seite, und wieder erscheint das Gleiche....
Code
Notice: Undefined index: user in D:\xampp\htdocs\login.php on line 19
Notice: Undefined index: passwort in D:\xampp\htdocs\login.php on line 20
Login Fehlgeschlagen, Sie werden jetzt zur�ck zur Homeseite geleitet.
Weiterleitung in 3 Sekunden.
Ich hoffe jemand kann mir helfen, denn ich weiß nicht mehr weiter...
Viele Grüße,
Chris