In Ergänzung zum PHP Login Tutorial
Die Variablen $_SERVER['PHP_AUTH_USER'] und $_SERVER['PHP_AUTH_PW'] bleiben Tab-übergreifend im Browser gespeichert, bis man ihn schließt.
Den folgenden Code können Sie in eine eigene Datei speichern und mittels require() in jede zu schützende Seite einbauen.
htaccess Login Tutorial
<?
include 'connect.php'; //Verbindung zur Datenbank herstellen
if(isset($_POST['user']))
{
$_SERVER['PHP_AUTH_USER'] = $_POST['user'];
$_SERVER['PHP_AUTH_PW'] =
md5($_POST['password']);
}
$res =
mysql_query("SELECT COUNT(`user`) FROM `benutzer` WHERE `user` = '".
$user.
"' AND `password` = '".
$pw.
"'");
if($row[0] != 1) {
Header("WWW-Authenticate: Basic realm=\"My Realm\"");
Header("HTTP/1.0 401 Unauthorized");
}
//Ihr CONTENT
?>
Weblinks