我们公司有个内部网,只要我们在公司的机器上打开页面,就会自动以系统的id登陆。
我现在做的一个web程序(jsp)就要实现这样的功能, 似乎是要用到windows登陆认证机制。
请高人指教。
------解决方案--------------------
是固定的几台内部机器还是所有在内部网中登陆的机器?
通过客户端的ip来你说行不?
------解决方案--------------------
不懂帮顶
------解决方案--------------------
可以通过IP地址段进行判断
如果符合条件调用登录接口
------解决方案--------------------
我们公司有个内部网,只要我们在公司的机器上打开页面,就会自动以系统的id登陆
这个是系统自动验证IP是不是公司内部的IP吧
但是楼主是想做成什么样 没清楚
------解决方案--------------------
- HTML code
<script language="JavaScript">//取得机器名,登录域及登录用户名function getusername(){var WshNetwork = new ActiveXObject("WScript.Network");alert("登录名 = " + WshNetwork.UserDomain);alert("计算机名 = " + WshNetwork.ComputerName);alert("用户名 = " + WshNetwork.UserName);}</script><a onclick="javascript:getusername();">点我</a>
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
這個應該就是用到windows中的DOMAIN,用ldap來拿到所有的用戶,這個是spring支持的 可以在spring的xml中配置下,就可以得到了。
------解决方案--------------------
- Java code
<script language="JavaScript">//取得机器名,登录域及登录用户名function getusername(){var WshNetwork = new ActiveXObject("WScript.Network");alert("登录名 = " + WshNetwork.UserDomain);alert("计算机名 = " + WshNetwork.ComputerName);alert("用户名 = " + WshNetwork.UserName);}</script><a onclick="javascript:getusername();">点我</a>
------解决方案--------------------
- Java code
Physical Address. . . . . . . . . : 00-23-54-CE-CA-8A
------解决方案--------------------
以前做过一个类似的东西,我们是IP绑定。其实一个样,你就在用户表里面增加一个IP或者你说的机器ID字段就是了。点开主页默认登录去访问这个用户是否绑定了啊。如果绑定了就查找出该用户,并且以该用户登录了。如果没有就返回登录页面。
------解决方案--------------------
不懂,来帮你顶!
每一台机器都有一个固定的物理地址,如果是根据这个固定的物理地址,然后在数据库中已经添加上这个物理地址,还有你的资料,那么,在你登陆的时候,让系统自动提取你的物理地址,看是否数据库中存在这个物理地址,如果存在,那么你就能自动登陆。
纯属个人意见。
------解决方案--------------------
想来想去应该不会有其他简便的方法的。
你去找找资料,用vb、delphi、.net开发一个activex控件,(实际上就是自己实现一个单功能的WScript.Network),只要做好数字签名就能保证不会有安全提示。
然后js调用这个控件获取windows客户端的信息。
------解决方案--------------------
你的意思就是说,只要是内网的机器,就能登录,那就应该是IP所处网段作为判断。
------解决方案--------------------
我们公司有这样的系统,但是我没源码,获取我们主机的名字和密码登陆的。
------解决方案--------------------