Dies ist nur ein kurzes HowTo.
Es wird davon ausgegangen, dass eine Tabelle benutzer existiert, in der der Benutzername im Klartext und das md5-verschlüsselte Passwort bereits vorliegen.
Was ihr mit dem Login tut ist eure Sache.
Ihr könnt Benutzername und Passwort in einer SESSION? oder einem Cookie? gespeichert werden, oder für die HTTP Authentifizierung? im Browser Cache zwischengespeichert werden.
<?
include 'connect.php'; //Verbindung zur Datenbank herstellen
if(isset($_POST['user']))
{
$res =
mysql_query("SELECT COUNT(`user`) FROM `benutzer` WHERE `user` = '".
$_POST['user'].
"' AND `password` = '".
md5($_POST['password']) .
"'");
if($row[0] == 1) {
} else {
}
}
?>
<form method="post" action="<?= $_SERVER['PHP_SELF']; ?>">
<table>
<tr>
<td>Benutzer:</td>
<td><input type="text" name="user" /></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type="text" name="password" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Anmelden" /></td>
</tr>
</table>
</form>
Verwandte Tutorials