WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » PHP Windowsnamen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

PHP Windowsnamen
von subjective
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.
von TeX
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.
von n0f3aR
Stimmt. Die Variante mit ASP ist auch lokal in unserer Firmendomäne im Einsatz.
von subjective
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.
von Netbuster
$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?
von subjective
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.
von progrookie
kurze Frage: und was ist hiermit?
1:
$HTTP_SERVER_VARS["LOGON_USER"]
von subjective
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.
von Netbuster
wenns mit ASP geht, kanns doch vielleicht auch mit PHP gehen oder?!
von HoRnominatoR
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.
von Netbuster
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!?
von n0f3aR
Schau dir mal die Servervariablen von PHP an. Mit ASP geht sowas, vielleicht gehts mit PHP auch: http://de3.php.net/reserved.variables
von Netbuster
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?

Nach oben