Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » PHP Windowsnamen Antworten
PHP Windowsnamen

Netbuster
Fachidiot


Beiträge: 128


Kann man irgendwie den Benutzernamen, den den man in Windows hat, mit PHP oder irgend einer anderen Internetsprache auslesen??
z.B: ich heiße in Windows Netbuter ^^ kann man nun im Internet meinen Windowsnamen, also Netbuster, auslesen?


  Profil   Editieren   Zitieren

n0f3aR
Mausakrobat


Beiträge: 155


Schau dir mal die Servervariablen von PHP an. Mit ASP geht sowas, vielleicht gehts mit PHP auch: http://de3.php.net/reserved.variables

---
Kostenlos Webspace bei funpic.de

  Profil   E-Mail   Editieren   Zitieren

Netbuster
Fachidiot


Beiträge: 128


hab leider nichts gefunden...
kann ich denn irgendwie eine Varible aus ASP auf PHP übertragen???
Aber ich mein ich hätte eine Funktion in PHP irgendwo schonmal gesehen um den Benutzernamen auszulesen!?

  Profil   Editieren   Zitieren

HoRnominatoR
Mausakrobat


Beiträge: 165


Netbuster schrieb am 29.10.2005 11:15z.B: ich heiße in Windows Netbuter ^^ kann man nun im Internet meinen Windowsnamen, also Netbuster, auslesen?


natuerlich nicht. du kannst nicht einfach beliebige lokale werte eines clients auslesen, dieser muesste sie schon abschicken - aber dafuer gibt es absolut keinen grund. es geht niemanden an unter welchem account ich an meinem system angemeldet bin.

---
get OPERA for free

  Profil   E-Mail   Website   Editieren   Zitieren

Netbuster
Fachidiot


Beiträge: 128


wenns mit ASP geht, kanns doch vielleicht auch mit PHP gehen oder?!

  Profil   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Es geht unter bestimmten Vorraussetzungen (bei ASP ebendso).

Ein Domaincontroller im LAN hat Informationen, welcher Benutzer an welchem Rechner (IP) angemeldet ist. Die IP hat PHP - für die Abfrage des Beutzernamens muß man eventuell auf die Konsole (net) oder ein COM-Objekt zugreifen.

---
Weaverslave

  Profil   Website   Editieren   Zitieren

progrookie
Fachidiot


Beiträge: 128


kurze Frage: und was ist hiermit?
1:
$HTTP_SERVER_VARS["LOGON_USER"]


---

  Profil   E-Mail   Website   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Es kann durchaus sein, das bereits der Webserver diese Zuordnung macht und für PHP den Wert bereitstellt.

Es ist ja ähnlich, wenn man PHP in Apache als Modul laufen lässt. Dann kann man den HTTP-User bekommen.

---
Weaverslave

  Profil   Website   Editieren   Zitieren

Netbuster
Fachidiot


Beiträge: 128


$HTTP_SERVER_VARS["LOGON_USER"], klappt bei mir nicht, hab mich mal umgeschaut, die Variable klappt glaub ich nur wenn auch SSI mit PHP installiert ist.
Kann man das denn vielleicht mit Flash herrausfinden?

  Profil   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Nein, denn das wäre eine böse Sicherheitslücke. Flash darf so etwas nicht abfragen.

Die bisher beschriebenen Varianten haben auch nichts mit dem Browser zu tun. Die Zuordnung IP/Windowsuser trifft der Rechner, auf welchem der Webserver installiert ist. Beim Aufruf einer Webseite erhält er nur die IP und trifft dann die Zuordnung. Dazu muss dieser Rechner bereits über eine Liste der IPs und angemeldeter Benutzer verfügen.

---
Weaverslave

  Profil   Website   Editieren   Zitieren

n0f3aR
Mausakrobat


Beiträge: 155


Stimmt. Die Variante mit ASP ist auch lokal in unserer Firmendomäne im Einsatz.

---
Kostenlos Webspace bei funpic.de

  Profil   E-Mail   Editieren   Zitieren

TeX
Feiertags-Poster


Beiträge: 30


Nein sowas geht wenn nur mit Clientseitigen Prog-Sprachen, PHP bekommt davon ja nichts mit da es auf einem entfernten Server liegt der Dir nur HTML-Code zuschickt und nur reagieren kann wenn Du etwas dorhin sendest.

Ginge nur durch nen Hack, der Clientseitig auf die Var von Windows zugreifen kann, ASP, hmm keine Ahnung ob das geht, die Var übergibst Du dann einfach an PHP indem das ASP-Script den Namen durch einen Trenner in den Cookie schreibt den Du zuvor durch PHP angelegt hast. Gibt bestimmt noch nen paar Möglichkeiten, aber die Frage ist ob eine Clientseitige Sprache auf diese Info Zugriff erhält.

Diese Nachricht wurde geändert von: TeX
  Profil   E-Mail   Website   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Falls du dir mal meine Antworten durchgelesen hättest, wäre dir aufgefallen das deine Aussage falsch ist.

Der Browser darf nicht auf den Windowsnutzer zugrifen, er kann ihn demnach auch nicht senden. Der Domaincontroller im LAN und damit Programme auf diesem Rechner können jedoch IPs im LAN den angemeldeten Nutzern zuordnen (diese müssen sich nämlich ihr Profil dort abholen.)

Läuft der Webserver also auf dem Domaincontroller kann er sehr wohl auf diese Zuordnung zugreifen. Dies ist kein Hack sondern ein normales, erwünschtes Verhalten.

ASP läuft wie PHP auch serverseitig. Entsprechend wäre die Herangehensweise ähnlich. Stellt sich nur die Frage ob bereits das System/der Webserver die Zuordnung macht und als Umgebungsvariable bereitstellt oder ob man dies mittels COM/Console selbst erledigen muß. Ich vermute mal stark IIS stellt die Info direkt bereit.

Mit dem Browser hat dies in keinem Fall etwas zu tun.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben