Top-Themen

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

Mitglied: Dackelblick

Dackelblick (Level 1) - Jetzt verbinden

22.01.2009, aktualisiert 11:36 Uhr, 4475 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
Javascript Funktionen
gelöst Frage von agowa338JavaScript5 Kommentare

Hallo, habe gerade mehrere schönen Javascripte per mail bekommen und frage mich gerade, was eigentlich folgendes in einem Javascript ...

JavaScript
JavaScript Map
Frage von tobmesJavaScript7 Kommentare

Hi, ich bins mal wider :). Ich spiele immernoch mit JavaScript herum und hänge jetzt mal wieder. Ich habe ...

JavaScript
JavaScript hochladen
gelöst Frage von Patrick-ITJavaScript12 Kommentare

Hallo zusammen, ich bin auf der Suche nach einer Seite, wo ich meine JavaScript Datei hochladen kann und die ...

Apache Server
JavaScript wird nicht ausgeführt
Frage von schneerunzelApache Server

Hallo zusammen ich wollte gerade das Tool open3A installieren. Dabei bekomme ich einen Fehler die Dateien sind alle mit ...

Neue Wissensbeiträge
Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 StundenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 8 StundenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 19 StundenMicrosoft Office2 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Humor (lol)

Warum man sein Gast-WLAN nicht beliebig nennen sollte

Erfahrungsbericht von Henere vor 1 TagHumor (lol)5 Kommentare

Servus, mal was aus dem Alltag. Zu Hause. Eigentlich wollte ich nur einen weiteren WLAN-AP ins Netz bringen, damit ...

Heiß diskutierte Inhalte
Windows Netzwerk
LAN nur 10MB pro s trotz gb lan
Frage von tsunamiWindows Netzwerk21 Kommentare

Hallo zusammen, ich brauche mal wieder einen Anstoß in die richtige Richtung. Ich habe einen Windows 10 pc mit ...

Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme13 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...