2011-01-07 54 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

相关问题