PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Authentifizierung bei geschuetzen Verzeichnissen



Bernd_das_Brot
21.06.2010, 20:05
Hallo zusammen!

Wir greife ich auf den Benutzernamen eines angemeldeten Nutzers innerhalb von geschuetzten Verzeichnissen zu, wenn ich keinen Zugriff auf die folgende superglobale Variable von PHP habe:


$_SERVER['PHP_AUTH_USER']

sowie keinen Zugriff auf die von SSI bereitgestellte Umgebungsvariable

REMOTE_USER

habe? Gibt es da noch andere Moeglichkeiten, ausser die, den Server umzukonfigurieren?

Xardas der Dunkle
21.06.2010, 21:00
Was verstehst du unter keinen Zugriff?
Wenn man angemeldet ist sollten die Eigenschaft eigentlich vorhanden sein.

Vielleicht hilft dir das ja weiter:

Eine andere Einschränkung gibt es, falls Sie das IIS-Modul (ISAPI) und PHP 4 verwenden: Sie können nicht die PHP_AUTH_*-Variablen benutzen, aber stattdessen steht die Variable HTTP_AUTHORIZATION zur Verfügung. Schauen Sie sich dazu z.B. folgenden Code an: list($user, $pw) = explode(':', base64_decode(substr($_SERVER['HTTP_AUTHORIZATION'], 6)));
bzw.:
http://www.php.net/manual/de/features.http-auth.php#94349

Bernd_das_Brot
23.06.2010, 16:59
Funktioniert auch nicht.

Xardas der Dunkle
23.06.2010, 17:49
Ohne meine Frage zu beantworten kommen wir hier wohl nicht weiter ...
Was verstehst du unter kein Zugriff?

Was liefert:

<?php
echo '<pre>', print_r($_SERVER, true), '</pre>';
zu eine Ausgabe?

Bernd_das_Brot
25.06.2010, 10:54
*Haende reib* Danke, das ist alles, was ich brauche.

Kein Zugriff? Naja ich denke mal das diese! Variablen fuer meinem Benutzerzugang via PHP oder SSI nicht zugaenglich sind.