javascript - SAAS 每席位认证

标签 javascript ajax authentication ip saas

我们公司制作基于网络的应用程序,按工作站收费。

这意味着用户/通行证只能在一台特定的机器上使用。

目前发生的情况是多个用户正在共享凭据,如果他们没有同时进行,我们没有任何方法可以防止这种情况发生。

应用程序的性质是用户需要偶尔使用它,因此无法同时工作不会对用户造成太大困扰,公司也不会损失可能的收入。

该应用程序目前是纯 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/

相关文章:

php - 使用 PHP 或 Javascript 连接 HTML 字符串

javascript - bootstrap 3 中的 anchor 标记崩溃

javascript - 如何在Electron JS中将变量从mainWindow发送到childWindow?

ajax - jQuery $when.apply() .. then() 为每个完成的请求触发

Angular 5,httpclient 忽略 post 中设置的 cookie

java - 无需环境变量的 Google Api 翻译身份验证

javascript - 使用 jQuery 每次突发事件运行一次函数

javascript - WCF 服务 POST 方法不起作用

应用焦点后 HTML 格式正确

laravel - 使用 Laravel 5 检查 "other"用户是否登录/注销