Spa*_*rcU 7 javascript authentication ip ajax saas
我们公司生产基于网络的应用程序,每个工作站定价.
这意味着只能从一台特定的计算机上使用用户/通过凭证.
目前正在发生的事情是,几个用户正在共享凭据,如果他们没有同时执行此操作,我们无法阻止这种情况.
应用程序的本质是用户需要偶尔使用它,因此无法同时工作不会对用户造成太大影响,公司也会失去可能的收入.
该应用程序目前纯粹是没有flash/activeX/Java小程序的AJAX.
理想的解决方案是使用"Shell.Network"脚本界面使用javascript读取客户端的计算机名称或IP地址.
但由于Internet Explorer中的严格安全设置,这是不可能的.我必须提到跨浏览器功能并不重要,唯一支持的浏览器是IE.
搜索谷歌我在这里遇到了这个解决方案http://www.reglos.de/myaddress/MyAddress.html但它需要JAVA小程序,所以不会很方便.
还有其他解决方案吗?
在机器上设置一个带有 id 的 cookie。每次用户登录时检索 cookie。如果您看到单个用户交替出现多个不同的 cookie,您就知道发生了一些奇怪的事情。
(当然,一次切换可能仅仅意味着他们一次性转移到了一台新电脑。)
或者,每次使用的价格、“查询”或其他一些项目。