Наша компания делает веб-приложение по цене за рабочую станцию.
Это означает, что учетные данные пользователя / пароля должны использоваться только с одного конкретного компьютера.
В настоящее время происходит то, что несколько пользователей совместно используют учетные данные, и у нас нет никакого способа предотвратить это, если они не делают это одновременно.
Характер приложения таков, что пользователю необходимо использовать его время от времени, поэтому невозможность одновременной работы не сильно беспокоит пользователей, и компания теряет свои возможные доходы.
Приложение в настоящее время является чисто AJAX без апплетов flash / activeX / Java.
Идеальным решением было бы прочитать имя компьютера или IP-адрес клиента с помощью javascript, используя интерфейс сценариев «Shell.Network».
Но это невозможно из-за строгих настроек безопасности в Internet Explorer. Я должен упомянуть, что кросс-браузерная функциональность не имеет значения, и единственным поддерживаемым браузером является IE.
Поиск в Google Я наткнулся на это решение здесь http://www.reglos.de/myaddress/MyAddress.html, но для этого требуется JAVA-апплет, так что это не очень удобно.
Есть ли другие решения для этого?