问题描述
需求如下:客户有台windows2003作为域服务器,所有的电脑都加入了域每人一个域用户名和密码。客户要求电脑启动输入自己的域用户名和密码登录电脑后,打开IE输入我们系统的地址回车就自动进入系统不用在输入用户名和密码。请问有哪位朋友做过类似的需求么?如有望给个解决方案,在此谢过了!
解决方案
解决方案二:
依稀记得要用LDAP集成的
解决方案三:
该回复于2011-01-12 08:56:50被版主删除
解决方案四:
这个似乎纯java做不到了,我们怎么通过IE把当前的操作系统的用户名读取出来?看看IE的javascript内置对象有没有这些属性,没有的话可能麻烦。
解决方案五:
试了一下,好像System.getProperty("user.name")可以读取到,不过不知道Applet能不能读取到这个属性,或者要签名jar才可以吧。这个签名的applet就没去试能不能读取。另外,楼下的说说javascript能访问applet读取到的内容吗?或者applet能直接读取到cookie中的sessionid吗?如果能读取session就直接先传给服务器再回来刷新。
解决方案六:
期待高人给出正解
解决方案七:
可以用js读取登录的用户名varWshShell=newActiveXObject("WScript.Shell");//这一句是用来得到用户的计算机名称document.getElementById("comName").value=WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%");//这一句是用来得到用户名document.getElementById("comUserName").value=WshShell.ExpandEnvironmentStrings("%USERNAME%");
解决方案八:
其实这个设置好了域,一般的都还是要要求你再输入一次用户名和密码的,不然其他的人用公司电脑做了一些事情怎么办呢?我们公司就是这样的。