【发布时间】:2010-09-20 02:03:46
【问题描述】:
我们公司制作基于网络的应用程序,按工作站定价。
这意味着用户/通行证只能在一台特定的机器上使用。
目前发生的情况是多个用户正在共享凭据,如果他们不同时执行此操作,我们没有任何方法可以防止这种情况发生。
应用程序的性质是,用户需要偶尔使用一次,因此无法同时工作不会对用户造成太大影响,公司也会失去可能的收入。
该应用程序目前是纯 AJAX,没有 flash/activeX/Java 小程序。
理想的解决方案是使用“Shell.Network”脚本接口通过 javascript 读取客户端的计算机名称或 IP 地址。
但由于 Internet Explorer 中的严格安全设置,这是不可能的。我不得不提一下,跨浏览器功能并不重要,唯一支持的浏览器是 IE。
搜索谷歌我在这里遇到了这个解决方案http://www.reglos.de/myaddress/MyAddress.html,但它需要 JAVA 小程序,所以不是很方便。
还有其他解决方案吗?
【问题讨论】:
标签: javascript ajax authentication ip saas