|
|
|
Supreme Being
      
участник
Last Login: 14.12.2007 18:22
Сообщ.: 131,
Visits: 824
|
|
Организовано что-то вроде мобильного офиса. Для возможности идентификации пользователей ноутбуков, не выполнивших вход в домен, использую код: <script language="JavaScript"> ..... oNet = new ActiveXObject("WScript.Network"); sMSG = oNet.UserName; //- читаю переменные окружения на клиенте sMSG1 = oNet.UserDomain; .... //-далее передаю полученные значения на сервер через параметры адресной строки и проверки разрешений </script>
Для возможности его выполнения в соответствующей зоне безопасности web-страницы на клиенте должен быть разрешен: запуск ActiveX-компонент, не помеченных как безопасные.
Проблема в том, что разрешенные "ActiveX-компоненты, не помеченных как безопасные" смогут работать с файловой системой клиента и принципиально могут навредить клиенту. Вопрос: возможно ли прочитать на клиенте значение UserName, не включая разрешение на "ActiveX-компоненты, не помеченных как безопасные"? Или использовать какой-то более безопасный по своим возможностям компонент, чем WScript.Network?
|
|
|
|