Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java Web应用程序中获取Windows登录详细信息_Java_Windows_Login - Fatal编程技术网

在Java Web应用程序中获取Windows登录详细信息

在Java Web应用程序中获取Windows登录详细信息,java,windows,login,Java,Windows,Login,在java中获取Windows登录详细信息的过程是什么? 我们的是一个web应用程序,需要获取Windows登录用户名。 各位有什么想法吗 -你能用吗 System.getProperty("user.name"); 从Javascript中的web应用程序? var userName=''; var userDomain=''; var wshshell=new ActiveXObject("wscript.network"); //write to some (hidden) form

在java中获取Windows登录详细信息的过程是什么? 我们的是一个web应用程序,需要获取Windows登录用户名。 各位有什么想法吗

-你能用吗

System.getProperty("user.name");
从Javascript中的web应用程序?

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传递它们

这差不多是你能得到的最好的了。它要求用户使用IE。

登录详细信息是什么意思?只是用户名?域名等…?您好Jhurtado谢谢您的回复。web应用程序中的windows计算机登录id和域。我必须进行检查,但我相信这将检索web应用程序正在运行的用户,而不是远程用户的凭据。除了IE之外,这不会失败吗?我很抱歉!最好使用一些第三方SWF(Flash对象)或Java小程序来检测用户名和域。在Chrome中似乎可以工作。它在Firefox中工作,但会提示输入凭据。