Veröffentlicht 17. April 200223 j mal ne blöde fräche: ich verwende PHP - glaub Version 3. ist es mit dieser Version überhaupt möglich, den gerde am Windows-System angemeldeten Benutzer irgendwie bei HTML-Clicks herauszufinden - oder geht das vielleicht nur über JavaScript ??? mir ist zwar bekannt, dass ich die IP via $REMOTE_ADDR auslesen kann, aber den angemeldeten User :confused: :confused: danke für nen rat
17. April 200223 j Also wenn, dann geht das nur über javascript oder andere clientsprachen, da ja php nur auf dem server läuft und der Username nicht an den Server übergeben wird. Du kannst den aber auch mit JavaScript abfragen, und dann ein Formular erzeugen, das es wie ein Hiddenfield an dein PHP-Script übergibt. Nur eine art der Lösung.
17. April 200223 j nope. soweit mir das bekannt ist geht das nicht. vllt. ueber ldap... oder wie schon gesagt ueber JavaScript. lasse mich gerne eines besseren belehren.
17. April 200223 j Hallo, mit Hilfe des Apache Webserver kann man das über ein Microsoft eigenes Protokoll dessen Namen ich vergessen habe, realisieren. Allerdings lässt sich das Protokoll nicht routen. Es muss also alles in einem Netz sein. (WinServer, Apache, Client). Wenn du den Namen des Protokolls trotzdem wissen willst, sag Bescheid, dann suche ich mal. Nachtrag: Der Name lautet NTLM. Das entsprechende Apache Modul findest du unter: http://www.syneapps.com/software/mod_ntlm/ Gruß Jaraz
18. April 200223 j Original geschrieben von Net-srac Du kannst den aber auch mit JavaScript abfragen, und dann ein Formular erzeugen, das es wie ein Hiddenfield an dein PHP-Script übergibt. Ich würde gerne den JavaScript-Befehl sehen, der den Windows-Logon-Namen des Clients ausliest. Wie lautet er? Gibt es ihn überhaupt.....? Ihr seid Euch da so sicher, ich glaube aber nicht, dass JavaScript das leisten kann bzw darf. Gruss Matze
18. April 200223 j Ich habe auch noch nie gehört, daß man per JavaScript bzw. JScript den Usernamen ermitteln könnte - das wäre mit Sicherheit auch nicht wünschenswert. Wenn das überhaupt geht, dann nur in Form eines Signed-Scripts bzw. mit Authenticode-zertifizierten Scripten. Diese können u.a. auch auf das lokale Dateisystem zugreifen etc. Es ist gut möglich, daß man auf diese Weise auch an die entsprechenden Informationen herankommt. Von einer konkreten Implementation habe ich aber noch nichts gehört. Evil
18. April 200223 j Mit ActiveX und JScript im Explorer gehts sicher auch... denn da geht alles. Gruss Matze
22. April 200223 j hi! so mach ich es. geht natürlich nur unter windows (nt und aufwärts) und mit dem ie. "UserName" wird aus der registry gelesen und "FullUserName" aus einer umgebungsvariablen. <script language="JavaScript" type="text/javascript"> function GetAccount() { var wshell= new ActiveXObject("WScript.Shell"); var RegPfad="HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\DefaultUserName"; var UserName=wshell.RegRead(RegPfad); var FullUserName = wshell.Environment("Process").Item("FullName"); window.location.href = "./index.php?nr="+UserName+"&name="+FullUserName; } </script> grüsse
24. April 200223 j cool, das script läuft ja recht jut !!! pssst :-) kann man damit auch das Benutzerpasswort auslesen ??? ???
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.