<?php
if(isset($submit)) { // Falls der Submitbutton gedrückt wurde ...
$host = "yourhost"; // MySQL-Host
$user = "yourusername"; // Username für MySQL-Host
$pass = "yourpassword"; // Passwort für MySQL-Host
$db = "databasename"; // Datenbankname
$table = "tablename"; // Name des MySQL-Tables mit dem Inhalt der Userdaten
$connect = mysql_connect($host, $user, $pass) or die (mysql_error()); // Stellt die Verbindung zum MySQL-Host her
$select = mysql_select_db($db) or die (mysql_error()); // Wählt die Datenbank aus
$un = $_POST['username']; $pw = $_POST['password']; // Speichern der Vars in eine Variable ohne '
$anzahl = mysql_result(mysql_query("SELECT COUNT(*) FROM $table WHERE username = '$un' AND password = '$pw'"),0) or die (mysql_error());
// Hier wird ausgelesen wievielemale die Eingegebenen Daten mit denen des Tables übereinstimmen.
if($anzahl > 0) { // Hier wird überprüft ob sich ein User korrekt eingelogged hat
?>
<!-- Geschützter Bereich -->
<html>
...
</html>
<!-- ENDE Geschützter Bereich -->
<?php
} else { // Wenn nicht dann ...
?>
<!-- Die Seite die kommen soll bei falscher passworteingabe -->
<html>
...
</html>
<!-- ENDE Die Seite die kommen soll bei falscher passworteingabe -->
<?php
}
} else { // Falls Submit-Button noch nicht gedrückt worden ist ...
?>
<!-- Formular für die Passworteingabe -->
<html>
<head>
<title>bla bla bla</title>
</head>
<body>
<form method="post" action="<?= $_SERVER['PHP_SELF'] ?>">
Username: <input type="text" name="username"><br>
Passwort: <input type="password" name="password"><br>
<input type="submit" name="submit" value="LogIn">
</form>
</body>
</html>
<!-- ENDE Formular für die Passworteingabe -->
<?php
}
?>