Ihr Artikel / Htaccess-Abfrage

Artikel von: Stefan Oest  » FIREsoft-Security.de

Dieses PHP-Script erzeugt bei Aufruf der "php-date" eine Htaccess-Abfrage.
<?php
// Copyright 2004 (c) by FIREsoft Security
// www.FIREsoft-Security.de
// 28.02.2004

    if ($PHP_AUTH_USER == "" && $PHP_AUTH_PW == "" && ereg("^Basic ",
$HTTP_AUTHORIZATION)) {
    list($PHP_AUTH_USER, $PHP_AUTH_PW) =
    explode(":", base64_decode(substr($HTTP_AUTHORIZATION, 6)));
    }
    $authenticated = 0;
    if ($PHP_AUTH_USER != "" || $PHP_AUTH_PW != "") {

    $authenticated = ($PHP_AUTH_USER == "Username" && $PHP_AUTH_PW == "Passwort");
    }
    if(!$authenticated) {
    header("WWW-Authenticate: Basic realm=\"Bereich-Name\"");
    if (ereg("Microsoft", $SERVER_SOFTWARE))
    header("Status: 401 Unauthorized");
    else
    header("HTTP/1.0 401 Unauthorized");
    echo "Zugriff verweigert!!";
    exit;
    }
    ?>

<html>
<body>

    <?php
    echo "Willkommen :)";
    ?>

</body>
</html>

 

© 2000-2012 Homepage-Total.de Kontakt - Impressum - Banner