Servus...
Folgendes Script hatte ich bissher zum einlogen in einen Adminbereich.
Jetzt hat der Hoster vor kurzem den Server in den Safemod versetzt. Somit werden keine globalen Variablen mehr übergeben.
Wenn ich das Script jetzt ausführe, und einen Namen +PW eingebe, passiert einfach garnichts, und ich soll erneut Benutzer+PW eingeben.
Gestern meinte ein Kumpel:
Leider bekomme ich es so auch nicht hin, kann hier vielleicht wer helfen?
MfG
Tobi
Folgendes Script hatte ich bissher zum einlogen in einen Adminbereich.
Jetzt hat der Hoster vor kurzem den Server in den Safemod versetzt. Somit werden keine globalen Variablen mehr übergeben.
Wenn ich das Script jetzt ausführe, und einen Namen +PW eingebe, passiert einfach garnichts, und ich soll erneut Benutzer+PW eingeben.
Gestern meinte ein Kumpel:
$PHP_AUTH_USER wird nicht global übernommen, muss man auf $_SERVER['PHP_AUTH_USER']
Leider bekomme ich es so auch nicht hin, kann hier vielleicht wer helfen?
PHP:
<?php
import_request_variables("gP", "");
require ("countit.php3");
include "de_connect.php";
if (!$id) $id="Startseite";
if ($id=="admin/index")
{
function authenticate()
{
Header("WWW-Authenticate: Basic realm=\"Login Adminseite\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Invalid authentication!\n";
exit;
}
if(!isset($PHP_AUTH_USER))
authenticate();
else
{
$erg=MYSQL_QUERY("SELECT * FROM tabelle where name='$PHP_AUTH_USER' and pw='$PHP_AUTH_PW'");
if (!$row=mysql_fetch_array($erg))
{
authenticate();
die;
}
}
}
?>
MfG
Tobi