Zum Inhalt springen

Windows Benutzername


Empfohlene Beiträge

Jein .. evtl. wird der Windows Username auch mit den HTTP Variablen übertragen.

Sorry kann das grad nich besser ausdrücken, aber welcher Browser verwendet wird, wird zum Beispiel ja auch mit diesen Variablen verwendet. Betriebssystem, Auflösung und noch einiges anderes auch. Könnte mir gut vorstellen, dass der Username da auch bei ist ...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Aus der Dokumentation des Perl CGI Moduls:

HTTP Session Variables

Some of the more useful environment variables can be fetched through this interface. The methods are as follows:

user_agent()

Returns the identity of the remote user's browser software, e.g. "Mozilla/1.1N (Macintosh; I; 68K)"

user_name()

Attempts to obtain the remote user's name, using a variety of environment variables. This only works with older browsers such as Mosaic. Netscape does not reliably report the user name!

Ich vermute, dass diese HTTP Session Variables sich auch per PHP auslesen lassen müssten ...

Der auf meiner Site eingebundene Etracker sammelt auch Betriebssystem Daten. Ich denke nicht, dass der sich das aus den fingern saugt ;)

Beispiel: http://www.etracker.de/soverview.php?c=1&name=8218

Link zu diesem Kommentar
Auf anderen Seiten teilen

Pfui bah IIS!

Aber stimmt, ich überleg die ganze Zeit wie ich das mal auf ner Linux Büchse mit nem Apache gemacht hab ... jetzt hab ich's wieder: Es gibt ein Apache-Modul namens mod_ntlm [1], einmal kompiliert, eingebunden und konfiguriert funktioniert die Authentifizierung auch mit Apache httpd und *NIX.

[1] http://modntlm.sourceforge.net/

Link zu diesem Kommentar
Auf anderen Seiten teilen

Pfui bah IIS!

Aber stimmt, ich überleg die ganze Zeit wie ich das mal auf ner Linux Büchse mit nem Apache gemacht hab ... jetzt hab ich's wieder: Es gibt ein Apache-Modul namens mod_ntlm [1], einmal kompiliert, eingebunden und konfiguriert funktioniert die Authentifizierung auch mit Apache httpd und *NIX.

[1] http://modntlm.sourceforge.net/

gut zu wissen, danke für den Hinweis...

Fatal Error: Call to undefined function: user_name() in C:\ usw.

irgentwas mach ich falsch O_o

hast du die Antworten überhaupt durchgelesen!?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie schon gesagt....

Hi!

Der Windows-Benutzername steht in der Variable $_SERVER['REMOTE_USER'], vorrausgesetzt der Benutzer benutzt den Internet Explorer und hat die integrierte Windows-Authentifizierung aktiviert.

Gruß, Tobias

... und das der Server ein IIS ist....

Gruß,

Markus

oder

Pfui bah IIS!

Aber stimmt, ich überleg die ganze Zeit wie ich das mal auf ner Linux Büchse mit nem Apache gemacht hab ... jetzt hab ich's wieder: Es gibt ein Apache-Modul namens mod_ntlm [1], einmal kompiliert, eingebunden und konfiguriert funktioniert die Authentifizierung auch mit Apache httpd und *NIX.

[1] http://modntlm.sourceforge.net/

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi!

Ich hab mich in die miesesten, tiefsten, stinkensten und ekelhaftesten Sümpfe der IT begeben, in den Vorhof der Hölle und hab meinen alten IIS mal wieder angeschmissen nur um das für Dich rauszufinden.

Also das musst Du im IIS einstellen:

iis-auth.gif

Dann den Dienst neu starten (der im übrigen nicht IIS-Dienst heißt, wieso auch sondern "World Wide Web Publishing Dienst" <-- geht 's noch MS?) und mit


<?php
echo 'IP '.$_SERVER['REMOTE_ADDR'].'<br />';

$user_chunks = explode('\\\\', strtoupper($_SERVER['REMOTE_USER']));
$user_domain = $user_chunks[0];
$user_name = $user_chunks[1];

echo 'Domain '.$user_domain.'<br />';
echo 'User '.$user_name;
?>
[/PHP]

testen.

Gruß, Tobias *IISschnellwiederausschalt*

Gruß, Tobias

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi!

Ich hab mich in die miesesten, tiefsten, stinkensten und ekelhaftesten Sümpfe der IT begeben, in den Vorhof der Hölle und hab meinen alten IIS mal wieder angeschmissen nur um das für Dich rauszufinden.

Hoffentlich bist du da wieder ganz heile rausgekommen..

Du gibst wirkilch alles! ;)

Gruß,

Markus

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...