SAAS每个席位认证

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小程序,所以不会很方便.

还有其他解决方案吗?

Ric*_*chH 3

在机器上设置一个带有 id 的 cookie。每次用户登录时检索 cookie。如果您看到单个用户交替出现多个不同的 cookie,您就知道发生了一些奇怪的事情。

(当然,一次切换可能仅仅意味着他们一次性转移到了一台新电脑。)

或者,每次使用的价格、“查询”或其他一些项目。