The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Определить имя Windows пользователя"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Python, Django)
Изначальное сообщение [ Отслеживать ]

"Определить имя Windows пользователя"  +/
Сообщение от rufn email(ok) on 05-Май-06, 21:02 
Нужно определить имя 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.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Определить имя Windows пользователя"  +/
Сообщение от XAnder (ok) on 06-Май-06, 11:06 
Если вы пишите код, специфичный для IE, то нужно просто добиться, чтобы IE не задавал лишних вопросов. Где-то там в настройках безопасности можно указать "надежные узлы" и вырубить лишние вопросы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Определить имя Windows пользователя"  +/
Сообщение от rufn (ok) on 06-Май-06, 11:36 
>Если вы пишите код, специфичный для IE, то нужно просто добиться, чтобы
>IE не задавал лишних вопросов. Где-то там в настройках безопасности можно
>указать "надежные узлы" и вырубить лишние вопросы.

Я боюсь, что это не самый лучший способ т.к. всех коллег я всё равно не предупрежу и не сделаю всем исправления руками сам ...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Определить имя Windows пользователя"  +/
Сообщение от kse (??) on 07-Окт-09, 12:27 
А не нужно предупреждать и всем руками править. Раз домен виндовый - есть групповая политика. Создаешь новый GPO, где прописываешь, что в настройках IE твой сайт должен быть в "Надежных узлах". Ну и для надежных узлов свои настройки.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Определить имя Windows пользователя"  +/
Сообщение от idle (ok) on 06-Май-06, 15:35 
>Если вы пишите код, специфичный для IE, то нужно просто добиться, чтобы
>IE не задавал лишних вопросов. Где-то там в настройках безопасности можно
>указать "надежные узлы" и вырубить лишние вопросы.
На удалённом клиенте?
Мсье супер-пупер мега хакер? =)


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Определить имя Windows пользователя"  +/
Сообщение от XAnder (ok) on 10-Май-06, 09:07 
>>Если вы пишите код, специфичный для IE, то нужно просто добиться, чтобы
>>IE не задавал лишних вопросов. Где-то там в настройках безопасности можно
>>указать "надежные узлы" и вырубить лишние вопросы.
>На удалённом клиенте?
>Мсье супер-пупер мега хакер? =)

Мусье, наверняка, не читал вопроса. Или читал, но не понял. Что не удивительно для некоторой категории граждан. Не обижайтесь - этот вывод я сделал исключительно на основании лингвистического анализа ника "idle".

Ежели спрашивается про пользователей Windows, то о каком "удалённом клиенте" идет речь? Какая польза (кроме, разумеется, "супер-пупер мега хакерской") от знания виндовых логинов какой-то там удаленной сети или локальных? Думается, что никакой пользы. Исходя из этого я и сделал вывод о том, что речь идет о написании приложения, которое будет использоваться в местной сети уважаемого rufn'а на подконтрольных машинах, возможно входящих в домен, а может и нет - это из вопроса не ясно.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Определить имя Windows пользователя"  +/
Сообщение от Аноним on 06-Май-06, 21:59 
тот код реальный, или надуманый,
  если да: то разве пользователь не знает своего логина?, в самом деле нужна эта избыточность?
  если нет: то все зависи от ситуации, если например это домен, то можно получать информацию, от сервера, что более практично.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Определить имя Windows пользователя"  +/
Сообщение от rufn email(ok) on 09-Май-06, 17:08 
>тот код реальный, или надуманый,
>  если да: то разве пользователь не знает своего логина?, в
>самом деле нужна эта избыточность?
>  если нет: то все зависи от ситуации, если например это
>домен, то можно получать информацию, от сервера, что более практично.


Это пример кода.
Нужно мне всё для создания ссылок на профили ssh и rdesktop.
(Глобальный проект слежения за компами win lin etc...)
В remote desktop просто остаётся ввести пароль
А в ssh всё настроено для ходьбы по ключам.

Пользователь просто нажимает на ссылку и переходит на нужный хост
Виндовз по ассоциациям открывает сопоставленное приложение в котором уже подставлены все данные (из сгенерированного на сервере профиля).

Windows компы все в домене Active Directory.
Linux and etc. в NIS
По возможности никсовые тачки также через ldap тянут аутентификацию WIN

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Определить имя Windows пользователя"  +/
Сообщение от bass (??) on 17-Май-06, 07:08 
исходя из своего скромного опыта анализа спамрассылок, осмелюсь предположить, что выявление логина пользователя нужно для спамрассылок, где автоматичеси будет подставлятся: ${имя пользователя, в случае иных от ISO-8859-1 кодировок, тупой транслит}@${домен определённый нехитрыми скриптами выявляя от айпи зашедшего}. вероятность попадания в соответствие с реальным почтовым адресом на мой взгяд довольно высока, учитывая тот факт, что заказчики спама платят уже за 1% доставленной корреспонденции.


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Определить имя Windows пользователя"  +/
Сообщение от dddddddd on 03-Окт-12, 16:15 
> исходя из своего скромного опыта анализа спамрассылок, осмелюсь предположить, что выявление
> логина пользователя нужно для спамрассылок, где автоматичеси будет подставлятся: ${имя
> пользователя, в случае иных от ISO-8859-1 кодировок, тупой транслит}@${домен определённый
> нехитрыми скриптами выявляя от айпи зашедшего}. вероятность попадания в соответствие с
> реальным почтовым адресом на мой взгяд довольно высока, учитывая тот факт,
> что заказчики спама платят уже за 1% доставленной корреспонденции.

asfdasfbvasfbafsb

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру