benutzer von .htaccess auslesen?
cr
- php
0 dedlfix0 Tom
0 Thomas J.S.0 Christian S.0 Cybaer
hallo,
wenn sich ein benutzer via .htaccess zugriff zu einer geschützten seite verschafft, kann man dann irgendwie mit php den benutzer ermitteln?
danke für die tipps,
cr
echo $begrüßung;
wenn sich ein benutzer via .htaccess zugriff zu einer geschützten seite verschafft, kann man dann irgendwie mit php den benutzer ermitteln?
Alles was der Server dir zu sagen vermag bzw. bereit ist steht im Array $_SERVER.
echo "$verabschiedung $name";
Hello,
ich vermute, dass er eher einen Event-Handler bei Zugriff sucht, bzw. einen Logbucheintrag, wer gerade auf diesem Weg Zugriff genommen hat.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hallo,
wenn sich ein benutzer via .htaccess zugriff zu einer geschützten seite verschafft,
Was heisst "via .htaccess zugriff verschafft"? Entweder hat er den Zugang via .htaccess, oder er verschafft sich illegal einen Zugang. Beides gleicht geht nicht.
kann man dann irgendwie mit php den benutzer ermitteln?
Du kannst (bei entsprechend konfigurierten Server) in den Logfiles den User sehen z.B:
http://stats.selfhtml.org/webalizer/forum.de.selfhtml.org/usage_200702.html#TOPUSERS
Grüße
Thomas
gudn tach!
wenn sich ein benutzer via .htaccess zugriff zu einer geschützten seite verschafft,
Was heisst "via .htaccess zugriff verschafft"?
"via HTTPAuth authentifiziert".
Entweder hat er den Zugang via .htaccess, oder er verschafft sich illegal einen Zugang. Beides gleicht geht nicht.
"verschaffen" impliziert keine illegale handlungsweise, sondern bedeutet bloss "beschaffen, besorgen" oder "dafuer sorgen, dass jemand etwas bekommt" (jaja, ich hab's mal wieder im duden nachgeschlagen).
wenn jemand zugang hat, muss er ihn ja irgendwie bekommen (sich verschafft) haben. es geht also "beides".
prost
seth
Hallo,
wenn sich ein benutzer via .htaccess zugriff zu einer geschützten seite verschafft,
Was heisst "via .htaccess zugriff verschafft"?
"via HTTPAuth authentifiziert".
Entweder hat er den Zugang via .htaccess, oder er verschafft sich illegal einen Zugang. Beides gleicht geht nicht.
"verschaffen" impliziert keine illegale handlungsweise, [...]
A priori nicht, aber in dem Zusammenhang mutet das schon eher zu.
wenn jemand zugang hat, muss er ihn ja irgendwie bekommen (sich verschafft) haben. es geht also "beides".
Den Zugang, genauer gesagt, die dafür benötigte Daten hat er berkomen, (wenn ja) dann muss er sich keinen Zugang mehr verschaffen. Den hat er ja bereist und kann ihn nützen.
Ich bin schon der Meinung, dass die Wendung "sich Zugang zu etwas verschaffen" negativ, im Sinne von "nicht auf dem normalen/erlaubten/üblichen/ Weg", belegt ist.
Grüße
Thomas
Ja das ging auf jeden fall mal mit (ich glaube) $REMOTE_USER.
In neuerern PHP Versionen könnte es evtl $_SERVER['REMOTE_USER'] heißen.
Gruß!
hallo,
wenn sich ein benutzer via .htaccess zugriff zu einer geschützten seite verschafft, kann man dann irgendwie mit php den benutzer ermitteln?
danke für die tipps,cr
Hallo
Ja das ging auf jeden fall mal mit (ich glaube) $REMOTE_USER.
In neuerern PHP Versionen könnte es evtl $_SERVER['REMOTE_USER'] heißen.
Tut es tuen tun.
Allerdings wird auf manchen Servern $_SERVER['AUTH_USER']
die gewünschte Information liefern.
Allgemein ist zu sagen, dass das, wie der Name schon verrät, eine Severvariable ist. Diese steht also nicht nur in PHP, sondern auch in anderen Sprachen, wie Perl etc. pp., unter deren Syntaxregeln zur Verfügung.
Tschö, Auge
hi,
In neuerern PHP Versionen könnte es evtl $_SERVER['REMOTE_USER'] heißen.
Tut es tuen tun.
Allerdings wird auf manchen Servern
$_SERVER['AUTH_USER']
die gewünschte Information liefern.
Das kommt auf die Einbindung von PHP an (Modul vs. CGI).
gruß,
wahsaga
Hi,
wenn sich ein benutzer via .htaccess zugriff zu einer geschützten seite verschafft, kann man dann irgendwie mit php den benutzer ermitteln?
define('AUTH_USER',(!empty($_SERVER['REMOTE_USER']))?$_SERVER['REMOTE_USER']:((!empty($_SERVER['PHP_AUTH_USER']))?$_SERVER['PHP_AUTH_USER']:''));
Danach steht ein etwaiger Username in der Konstanten AUTH_USER zur Verfügung - sofern PHP als Module läuft.
Für CGI-PHP siehe die Userkommentare auf http://php.net/manual/en/features.http-auth.php für Lösungsmöglichkeiten.
Gruß, Cybaer