在Java Web应用程序中获取Windows登录详细信息
在java中获取Windows登录详细信息的过程是什么? 我们的是一个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
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中工作,但会提示输入凭据。