我们公司制作基于网络的应用程序,按工作站收费。
这意味着用户/通行证只能在一台特定的机器上使用。
目前发生的情况是多个用户正在共享凭据,如果他们没有同时进行,我们没有任何方法可以防止这种情况发生。
应用程序的性质是用户需要偶尔使用它,因此无法同时工作不会对用户造成太大困扰,公司也不会损失可能的收入。
该应用程序目前是纯 AJAX,没有 flash/activeX/Java 小程序。
理想的解决方案是使用“Shell.Network”脚本接口(interface)通过 javascript 读取客户端的计算机名称或 IP 地址。
但由于 Internet Explorer 中严格的安全设置,这是不可能的。我不得不提到跨浏览器功能并不重要,唯一支持的浏览器是 IE。
搜索谷歌我在这里遇到了这个解决方案 http://www.reglos.de/myaddress/MyAddress.html但它需要JAVA applet 所以不会很方便。
还有其他解决方案吗?
最佳答案
您的许可模式与交付模式不一致。更改其中一个。
关于javascript - SAAS 每席位认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/251729/