<?php
// ----------------------------------------- übergebene Variablen ablegen
if (PHP_VERSION < "4.1") // funktioniert nur, wenn register_globals auf on
{
if (isset($HTTP_POST_VARS['name']))
{ $name = $HTTP_POST_VARS['name']; } else $name = "";
if (isset($HTTP_POST_VARS['passwort']))
{ $passwort = $HTTP_POST_VARS['passwort']; } else $passwort = "";
}
else
{
if (isset($_POST['name']))
{ $name = $_POST['name']; } else $name = "";
if (isset($_POST['passwort']))
{ $passwort = $_POST['passwort']; } else $passwort = "";
};
$db = mysql_connect("localhost","hsg910","geheim");
if ($db == 0) die("<p>keine Verbindung zum Server!</p>");
$res = mysql_select_db("hsg910",$db);
if ($res == 0) echo ("<p>gewählte Datenbank nicht vorhanden!</p>");
?>
<html>
<head>
<title>Authentifizierung in einer Datenbank</title>
<meta name="author" content="mk">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body >
<h3>Authentifizierung in einer Datenbank</h3>
<form name="f1" action="authtest.php" method="POST">
<table>
<tr>
<td>Name</td>
<td><input type="text" name="name"></input></td>
</tr>
<tr>
<td>Passwort</td>
<td><input type="password" name="passwort"></input></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Eingaben prüfen"></input></td>
</tr>
</table>
</form>
<br><br><br>
<?php
$sqlBefehl = "select name from accounts where (('$name'=name) and ('$passwort'=passwort))";
$id = mysql_query($sqlBefehl,$db);
if (mysql_num_rows($id) > 0)
{
echo "Alles klar, du darfst rein!";
}
else
echo "Bitte authentifizieren!";
?>
</body>
</html>
|