Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Zugriff Javascript auf Umgebunsvariablen

Frage Entwicklung JavaScript

Mitglied: Dackelblick

Dackelblick (Level 1) - Jetzt verbinden

22.01.2009, aktualisiert 11:36 Uhr, 4431 Aufrufe, 8 Kommentare

Hallo Zusammen.

Wie kann ich die OS Umgebungsvariablen (Benutzerdaten) mit Javascript direkt oder indirekt auslesen?

Hintergrund ist die Nutzung der aktuellen Anmeldung als Login in einer Webseite in einem beliebigen Browser in unserem Intranet. Das Kennwort ist dabei selbstverständlich aussen vor. Es geht nur um Username und AD-Domäne bzw. Workgroup. Das Auslesen wird also durch den Aufruf einer Webseite initiert.
Mitglied: godlie
22.01.2009 um 11:57 Uhr
Hallo mit Javascript ist das aus Sicherheitsgründen nicht möglich.

Du kannst es über ActiveX lösen, oder Flash.
Bitte warten ..
Mitglied: Dackelblick
22.01.2009 um 12:04 Uhr
Da es sich ja um eine eindeutig vertrauenswürdige Site handelt wären die Sicherheitsaspekte wenn überhaupt machbar, abschaltbar.

Wie geht es mit ActiveX? Derzeit noch keine Ahnung davon.
Bitte warten ..
Mitglied: godlie
22.01.2009 um 12:33 Uhr
Hm soweit ich weis wird das nix bringen denn javascript hat keinen Zugriff auf Lokale Sachen.

Also wenn die Seite mit dem IE aufgemacht wird dann geht das hier:
01.
<script type="text/vbscript"> 
02.
dim WshShell 
03.
dim d 
04.
dim u 
05.
 
06.
set WshShell = CreateObject("WScript.Shell") 
07.
 
08.
d =  WshShell.ExpandEnvironmentStrings("%USERDOMAIN%") 
09.
u =  WshShell.ExpandEnvironmentStrings("%USERNAME%") 
10.
 
11.
msgbox d&" "&u,vbInformation 
12.
</script>
mit dem Firefox geht das nicht. bzw. ich kenne noch keinen weg dafür.
Bitte warten ..
Mitglied: Dackelblick
22.01.2009 um 12:55 Uhr
Danke

Damit komme ich zumindest schon für den mal IE weiter.
Bitte warten ..
Mitglied: godlie
22.01.2009 um 12:57 Uhr
Wie ist denn die Intranet seite aufgebaut?
Ist es asp, php, jsp, .... ?

Denn es gäbe auch noch andere methoden die Umgangsvariable zu erhalten.
Bitte warten ..
Mitglied: Dackelblick
22.01.2009 um 14:10 Uhr
Die Intranetseite basiert auf PHP und in einem angegliederten Teil auf JSP.
Bitte warten ..
Mitglied: godlie
22.01.2009 um 14:25 Uhr
Also mit php gehts nicht, da php nur serverseitig ausgeführt wird.

aber mit JSP könnte es klappen.

und zwar mit dem :

01.
System.getProperty("user.name");
aber wie an die domäne rankommst bin ich derzeit noch überfragt.
du könntest aber den jsp teil auch ans AD koppeln und so anhand vom benutzer die domäne aushandeln dürfte mit jaas gehen...
Bitte warten ..
Mitglied: Dackelblick
22.01.2009 um 14:35 Uhr
Zitat von godlie:
Also mit php gehts nicht, da php nur serverseitig ausgeführt
wird.


klar.

aber mit JSP könnte es klappen.

und zwar mit dem :

01.
> System.getProperty("user.name"); 
02.
> 

wird jsp nicht auch nur serverseitig ausgeführt? Der JSP-Teil kommt von extern und ich habe hier noch nicht gesucht eben wegen meiner vielleicht falschen Gleichung PHP wie JSP serverseitig nur andere Sprache.
Bitte warten ..
Ähnliche Inhalte
JavaScript
gelöst JavaScript hochladen (12)

Frage von Patrick-IT zum Thema JavaScript ...

JavaScript
Javascript rechnen mir sehr sehr großen Zahlen (3)

Frage von it4baer zum Thema JavaScript ...

VB for Applications
gelöst Kommunikation zwischen vbs und javascript (1)

Frage von it4baer zum Thema VB for Applications ...

JavaScript
gelöst Per JavaScript ein ID-Element schließen (9)

Frage von Peter32 zum Thema JavaScript ...

Neue Wissensbeiträge
Virtualisierung

Docker Monitoring und Steuerung per "sen"

Tipp von Frank zum Thema Virtualisierung ...

Viren und Trojaner

Neues Botnetz über IoT-Geräte

(6)

Information von certifiedit.net zum Thema Viren und Trojaner ...

Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Heiß diskutierte Inhalte
Windows Installation
Windows 10 neu installieren (17)

Frage von imebro zum Thema Windows Installation ...

Router & Routing
Externe IP von innen erreichbar machen (15)

Frage von Windows10Gegner zum Thema Router & Routing ...

Windows 7
Abbruch bei Brennvorgang (12)

Frage von Simulant zum Thema Windows 7 ...