jukleidie
Mitglied
Hab wirklich keine ahnung warum das nicht geht...
Mit dem Nutzernamen funktioniert es: wenn man einen falschen eingibt erscheint die fehlermeldung.
aber als passwort kann man alles eingeben....
Tabelle Forum_user
id | name | passwort
*************************
1 | xyz | geheimes passwort
Kann mir jemand helfen???
PHP:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
session_start();
$username = $_POST['username'];
if (empty($username)) {
echo "<font color=\"red\">Bitte username eingeben!</font>";
}
$passwort = $_POST['passwort'];
if (empty($passwort)) {
echo "<font color=\"red\">Bitte Passwort eingeben!</font>";
}
$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);
// Benutzername und Passwort werden überprüft
include("include.php");
$result=mysql_query("SELECT * FROM forum_user WHERE name = '$username'");
$row=mysql_fetch_row($result);
if (empty($row[1])) {
echo "<font color=\"red\">Falscher Benutzername!</font>";
}
//Eingegebenes Passwort verschlüsseln, um es vergleichenzukönnen
$verschluesseltes_pass = md5($passwort);
//passwortüberprüfung
if ($row[2]=$verschluesseltes_pass)
{
$_SESSION['angemeldet'] = true;
header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/index.php');
exit;
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>Geschützter Bereich</title>
</head>
<body>
<br>*********************************************************************
<h2>LOGIN-Bereich</h2>
<form action="login.php" method="post">
<table>
<tr>
<td>Benutzername:</td>
<td><input type='text' size='30' maxlength='30' name="username"></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type='password' size='30' maxlength='30' name="passwort"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Anmelden" /> </td>
</tr>
</table>
</form>
*********************************************************************
</body>
</html>
aber als passwort kann man alles eingeben....
Tabelle Forum_user
id | name | passwort
*************************
1 | xyz | geheimes passwort
Kann mir jemand helfen???