2011-01-07 51 views
1

在java中獲取Windows登錄詳細信息的過程是什麼? 我們是一個Web應用程序,需要獲取Windows登錄用戶名。 任何想法鄉親在Java Web應用程序中獲取Windows登錄詳細信息

〜PD

+0

什麼叫登錄信息是什麼意思?只是用戶名?域,等等..? – jhurtado 2011-01-07 18:29:04

+0

Hello Jhurtado感謝您的回覆。 Windows應用程序中的Windows機器登錄ID和域。 – SPD 2011-01-10 03:11:40

回答

0

你能使用

System.getProperty("user.name"); 

從一個web應用程序?

+0

我必須檢查,但我相信會檢索Web應用程序正在運行的用戶,而不是遠程用戶的憑據。 – Powerlord 2011-01-07 19:12:04

1

在Javascript中

var userName=''; 
var userDomain=''; 

var wshshell=new ActiveXObject("wscript.network"); 
//write to some (hidden) form field 
with (document.formname) { 
    userName=wshshell.username; 
    userDomain=wshshell.userdomain; 
} 
wshshell=null; 

你可以傳遞變量隱藏參數和形式一起提交他們或用ajax通過他們。 !

+0

除了IE之外,這不會失敗嗎? – 2011-01-07 19:22:13

相關問題