Нужно определить имя Windows пользователя зашедшего на страничку.
Все пользователи ходят из Windows. В Windows определена переменная %USERNAME%
Например "echo %USERNAME%" выдаст текущего пользователя.
Ничего лучшего, чем создать ActiveX объёкт WSCRIPT я не придумал
____________
<html><head><title>User name</title>
<meta http-equiv="Content-Type" content="text/html;">
</head><body><script language="javascript">
var obj = new ActiveXObject("WScript.Network");
document.write("Connect from : <b>"+obj.ComputerName+"</b><br>");
document.write("User Name is : <b>"+obj.UserName+"</b>");
obj = null;
</script></body></html>
____________Но недостаток данного метода - каждый раз спрашивает про ActiveX и т.д.
Ну не очень хорошее решение в общем...
Есть какие-нибудь соображения как получить это имя другим путём?
Сам cgi скрипт которому всё это нужно написан на чистом BASH.
Сервер - rh9 apache.
Если вы пишите код, специфичный для IE, то нужно просто добиться, чтобы IE не задавал лишних вопросов. Где-то там в настройках безопасности можно указать "надежные узлы" и вырубить лишние вопросы.
>Если вы пишите код, специфичный для IE, то нужно просто добиться, чтобы
>IE не задавал лишних вопросов. Где-то там в настройках безопасности можно
>указать "надежные узлы" и вырубить лишние вопросы.Я боюсь, что это не самый лучший способ т.к. всех коллег я всё равно не предупрежу и не сделаю всем исправления руками сам ...
А не нужно предупреждать и всем руками править. Раз домен виндовый - есть групповая политика. Создаешь новый GPO, где прописываешь, что в настройках IE твой сайт должен быть в "Надежных узлах". Ну и для надежных узлов свои настройки.
>Если вы пишите код, специфичный для IE, то нужно просто добиться, чтобы
>IE не задавал лишних вопросов. Где-то там в настройках безопасности можно
>указать "надежные узлы" и вырубить лишние вопросы.
На удалённом клиенте?
Мсье супер-пупер мега хакер? =)
>>Если вы пишите код, специфичный для IE, то нужно просто добиться, чтобы
>>IE не задавал лишних вопросов. Где-то там в настройках безопасности можно
>>указать "надежные узлы" и вырубить лишние вопросы.
>На удалённом клиенте?
>Мсье супер-пупер мега хакер? =)Мусье, наверняка, не читал вопроса. Или читал, но не понял. Что не удивительно для некоторой категории граждан. Не обижайтесь - этот вывод я сделал исключительно на основании лингвистического анализа ника "idle".
Ежели спрашивается про пользователей Windows, то о каком "удалённом клиенте" идет речь? Какая польза (кроме, разумеется, "супер-пупер мега хакерской") от знания виндовых логинов какой-то там удаленной сети или локальных? Думается, что никакой пользы. Исходя из этого я и сделал вывод о том, что речь идет о написании приложения, которое будет использоваться в местной сети уважаемого rufn'а на подконтрольных машинах, возможно входящих в домен, а может и нет - это из вопроса не ясно.
тот код реальный, или надуманый,
если да: то разве пользователь не знает своего логина?, в самом деле нужна эта избыточность?
если нет: то все зависи от ситуации, если например это домен, то можно получать информацию, от сервера, что более практично.
>тот код реальный, или надуманый,
> если да: то разве пользователь не знает своего логина?, в
>самом деле нужна эта избыточность?
> если нет: то все зависи от ситуации, если например это
>домен, то можно получать информацию, от сервера, что более практично.
Это пример кода.
Нужно мне всё для создания ссылок на профили ssh и rdesktop.
(Глобальный проект слежения за компами win lin etc...)
В remote desktop просто остаётся ввести пароль
А в ssh всё настроено для ходьбы по ключам.Пользователь просто нажимает на ссылку и переходит на нужный хост
Виндовз по ассоциациям открывает сопоставленное приложение в котором уже подставлены все данные (из сгенерированного на сервере профиля).Windows компы все в домене Active Directory.
Linux and etc. в NIS
По возможности никсовые тачки также через ldap тянут аутентификацию WIN
исходя из своего скромного опыта анализа спамрассылок, осмелюсь предположить, что выявление логина пользователя нужно для спамрассылок, где автоматичеси будет подставлятся: ${имя пользователя, в случае иных от ISO-8859-1 кодировок, тупой транслит}@${домен определённый нехитрыми скриптами выявляя от айпи зашедшего}. вероятность попадания в соответствие с реальным почтовым адресом на мой взгяд довольно высока, учитывая тот факт, что заказчики спама платят уже за 1% доставленной корреспонденции.
> исходя из своего скромного опыта анализа спамрассылок, осмелюсь предположить, что выявление
> логина пользователя нужно для спамрассылок, где автоматичеси будет подставлятся: ${имя
> пользователя, в случае иных от ISO-8859-1 кодировок, тупой транслит}@${домен определённый
> нехитрыми скриптами выявляя от айпи зашедшего}. вероятность попадания в соответствие с
> реальным почтовым адресом на мой взгяд довольно высока, учитывая тот факт,
> что заказчики спама платят уже за 1% доставленной корреспонденции.asfdasfbvasfbafsb