PHP Windowsnamen |
Netbuster
Fachidiot Threadstarter
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: 154 |
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 Threadstarter
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: 161 |
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 Threadstarter
Beiträge: 128 |
wenns mit ASP geht, kanns doch vielleicht auch mit PHP gehen oder?!
|
 Profil
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
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: 127 |
kurze Frage: und was ist hiermit?
1: | $HTTP_SERVER_VARS["LOGON_USER"] |
---
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
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 Threadstarter
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: 844 |
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: 154 |
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
Otto-Normal-Poster
Beiträge: 51 |
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.
---
Ankauf leere Toner | Ankauf leere Tonerkartuschen
Diese Nachricht wurde geändert von: TeX |
 Profil
E-Mail
Website
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
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
|