Hier die Seite und hier der quelltext von der login.php : PHP-Code: <?php include("connect.inc.php"); $userdata="SELECT * FROM `member` WHERE `user` = '$username' AND `pass` = '$passwort'"; if ($_SERVER['REQUEST_METHOD'] == 'POST') { session_start(); $username = $_POST['username']; $passwort = $_POST['passwort']; $hostname = $_SERVER['HTTP_HOST']; $path = dirname($_SERVER['PHP_SELF']); $result=mysql_query($userdata); // Benutzername und Passwort werden überprüft if (@mysql_num_rows($result) == "1") { $_SESSION['angemeldet'] = true; // Weiterleitung zur geschützten Startseite if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') { if (php_sapi_name() == 'cgi') { header('Status: 303 See Other'); } else { header('HTTP/1.1 303 See Other'); } } header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/index.php'); exit; } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Test</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <form action="login.php" method="post"> Username: <input type="text" name="name" /><br /> Passwort: <input type="password" name="pass" /><br /> <input type="submit" value="Anmelden" /> </form> </body> </html> Der name und pass sind test
<?php include("connect.inc.php"); $userdata="SELECT * FROM `member` WHERE `user` = '$username' AND `pass` = '$passwort'"; if ($_SERVER['REQUEST_METHOD'] == 'POST') { session_start(); $username = $_POST['username']; $passwort = $_POST['passwort']; $hostname = $_SERVER['HTTP_HOST']; $path = dirname($_SERVER['PHP_SELF']); $result=mysql_query($userdata); // Benutzername und Passwort werden überprüft if (@mysql_num_rows($result) == "1") { $_SESSION['angemeldet'] = true; // Weiterleitung zur geschützten Startseite if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') { if (php_sapi_name() == 'cgi') { header('Status: 303 See Other'); } else { header('HTTP/1.1 303 See Other'); } } header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/index.php'); exit; } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Test</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <form action="login.php" method="post"> Username: <input type="text" name="name" /><br /> Passwort: <input type="password" name="pass" /><br /> <input type="submit" value="Anmelden" /> </form> </body> </html>
Geändert von Milchbox (17.06.2005 um 18:55 Uhr)
Foren-Regeln