Member 12892648 Ответов: 1

Альтернатива объекту Activex


Всем привет!!

Я работаю на интранет-сайте, где отображается имя подключенного человека. Например, если Джон Доу подключится к своему сеансу, я хочу восстановить имя пользователя windows, поэтому, когда он откроет портал, Джон Доу будет отображаться со всей информацией без страницы входа.

Я пробую объект ActiveX
var wshell = new ActiveXObject("WScript.Shell"); 
var username = wshell.ExpandEnvironmentStrings("%USERNAME%");


Моя проблема в том, что мой портал предназначен для многих людей в intern, и я не уполномочен использовать activeX для обеспечения безопасности.

Есть ли какая-нибудь возможность получить имя пользователя Windows без использования ActiveXObject? Без того, чтобы поставить страницу входа в систему.

Если это возможно, мне нужно что-то, что мне не нужно "активировать" на компьютере (например, авторизованный activeX на каждом IE, так как у вас есть более 200 компьютеров, которые будут использовать портал).

Я смотрю на это уже 3 дня, но не нахожу ничего работающего, чтобы изменить это.

Мой портал работает на PHP и Javascript.

Что я уже пробовал:

Ищу в PHP и Javascript вещи без успеха!!