Benny: Login Server Variablen

Moin zusammen,

ich habe folgenden Code für ein Login Bereich auf eine Datei:

$user = "name";  
$pass = "pass";  
  
if($_SERVER['PHP_AUTH_USER'] == $user && $_SERVER['PHP_AUTH_PW'] == $pass){  
  
.......  
  
}  
  
else {  
	 	  
header("WWW-Authenticate: Basic realm=\"Interner Bereich\"");  
header("HTTP/1.0 401 Unauthorized");  
die('Diese Webseite ist zugriffsgeschützt.');  
}

habe die Datei jetzt von einem Server auf einen anderen Server übertragen und das Login Modul funktioniert nicht mehr. Kann mir jemand sagen woran das liegt?

Vielen DAnk

  1. Hello,

    habe die Datei jetzt von einem Server auf einen anderen Server übertragen und das Login Modul funktioniert nicht mehr. Kann mir jemand sagen woran das liegt?

    Der von Dir abgebildete Code ist ersten grausam und funktioniert zweitens nur auf Systemen, die PHP als Modul im Apache eincompiliert haben, oder deren Adminsitratoren das Passwort explizit als Servervariable an PHP weiter geben. Das geht auch!

    Standard ist aber, dass das so Servern, bei denen PHP als CGI läuft, erst einmal nicht funktioniert.

    Liebe Grüße aus Syburg

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. und wie kann ich mein problem besser lösen?
      ich brauche eigentlich nur eine login kontrolle für die eine seite.

      danke

      1. Hello,

        und wie kann ich mein problem besser lösen?
        ich brauche eigentlich nur eine login kontrolle für die eine seite.

        Gibt es eine Information von Deinem Provider, wie PHP eingerichet ist, was Du alles darfst (was technisch unterstützt wird) udn welches Environment er eingerichte hat für seine Kunden?

        Server-Version
        PHP-Version
        Ist Mod-Rewrite möglich?

        Auf jeden fall solltest Du mal die $_SERVER-Avariablen anschauen mit phpinfo() und schauen, ob ein Ersatz für Passwort und Username vorhanden ist.

        Es könnte z.B. $_SERVER['REMOTE_USER'] geben.

        Dann fehlt Dir nur noch das Passwort.

        Liebe Grüße aus Syburg

        Tom vom Berg

        --
        Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de