Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

JavaScript - системная информация

513
09 февраля 2007 года
Yurec
228 / / 21.09.2005
Добрый день всем!

Подскажите, как можно с помощью JS получить имя пользователя под которым мы вошли в Windows?
13
09 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Yurec
Добрый день всем!

Подскажите, как можно с помощью JS получить имя пользователя под которым мы вошли в Windows?



Никак.

513
09 февраля 2007 года
Yurec
228 / / 21.09.2005
Может быть иными способами? Задача состоит в том чтобы на клиенте как-то узнать имя, под которым "сидит" пользователь в WINDOWS (а потом передать его)
13
09 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Насколько мне известно JavaScript не обладает подобными привилегиями.
513
09 февраля 2007 года
Yurec
228 / / 21.09.2005
А VBS?
13
09 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Все скриптовые веб языки работают не в операционной системе, а в браузере. У них нет операция для работы с памятью, файлами, сетевыми протоколами, операционной системой и т.д. И неважно что это за язык JavaScript или VBS
256
09 февраля 2007 года
foxweb
1.0K / / 27.07.2005
и чего все так на JavaScript подсели? это всего лишь средство для управления объектами веб-страницы, а думают, что это чуть ли не ассемблер.
513
09 февраля 2007 года
Yurec
228 / / 21.09.2005
TO FOXWEB: согласен не на JS, какими средствами можно узнать USERNAME из Винды и отправить его на сервер?
253
09 февраля 2007 года
Proger_XP
1.5K / / 07.08.2004
Через JS никак. А вот через PHP можно попробовать. Используй
<?php
var_dump($_ENV);
?>
В этом массиве может быть полезная инфа
513
09 февраля 2007 года
Yurec
228 / / 21.09.2005
РЕСПЕКТИЩЕ ТЕБЕ ПРОГЕР!
Есть и имя машины и виндовый логин!
$_ENV["COMPUTERNAME"]
$_ENV["USERNAME"]
Даже не предпологал, что через PHP можно, и удобнее чем на стороне клиента, таскать не надо.
Море тебе кокаколы с мармеладом!
253
09 февраля 2007 года
Proger_XP
1.5K / / 07.08.2004
Ты бы мне ящик пива купил :D
12
10 февраля 2007 года
alekciy
3.0K / / 13.12.2005
Цитата: Yurec
РЕСПЕКТИЩЕ ТЕБЕ ПРОГЕР!
Есть и имя машины и виндовый логин!
$_ENV["COMPUTERNAME"]
$_ENV["USERNAME"]
Даже не предпологал, что через PHP можно, и удобнее чем на стороне клиента, таскать не надо.
Море тебе кокаколы с мармеладом!


Полученным данным верить нельзя, только принять к сведению.

513
12 февраля 2007 года
Yurec
228 / / 21.09.2005
пиво вредно. От него живот вырастает!
13
12 февраля 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Yurec
РЕСПЕКТИЩЕ ТЕБЕ ПРОГЕР!
Есть и имя машины и виндовый логин!
$_ENV["COMPUTERNAME"]
$_ENV["USERNAME"]
Даже не предпологал, что через PHP можно, и удобнее чем на стороне клиента, таскать не надо.
Море тебе кокаколы с мармеладом!



А у тебя случаем РНР и браузер не на одной машине находятся???

513
12 февраля 2007 года
Yurec
228 / / 21.09.2005
Цитата: RussianSpy
А у тебя случаем РНР и браузер не на одной машине находятся???



Уже подумал о том чтобы отнять мармелад у прогера. Заметил, но поздно:)).

Вообще задача стояла для работы в локальной сети, если кто-то коннектится в браузере к моей машине по IP или имени машины, то мне требовалось однозначно определить моим PHP скриптом пользователя (сотрудника компании). Изначально предполагал использовать как раз для этих целей использовать логин винды (имя.фамилия) под которым сидит пользователь. На моей машине все работало для меня самого (сам себя определял:))). Сейчас выкрутился по другому, дергаю имя машины в сети: $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);

256
12 февраля 2007 года
foxweb
1.0K / / 27.07.2005
удалённо ни один сервер ничего не сможет высосать из клиента. клиент вообще ничего не обязан отдавать.
253
12 февраля 2007 года
Proger_XP
1.5K / / 07.08.2004
Я как-то сразу сам не подумал, спасибо RuSpy :) Хотя мне самому казалось странным что такое возможно
12
13 февраля 2007 года
alekciy
3.0K / / 13.12.2005
Цитата: Yurec
Вообще задача стояла для работы в локальной сети


Ну если ваша локальная сеть построена как доменная на AD с DC, то быть может стоит порыться в LDAP функциях и попытаться вытянуть данные с AD.
http://master.lermus.ru/storage/%C4%EE%EA%F3%EC%E5%ED%F2%E0%F6%E8%FF/PHP/Manual%20PHP.files/29_LDAPFunctions.html

256
13 февраля 2007 года
foxweb
1.0K / / 27.07.2005
Цитата: alekciy
Ну если ваша локальная сеть построена как доменная на AD с DC, то быть может стоит порыться в LDAP функциях и попытаться вытянуть данные с AD.
http://master.lermus.ru/storage/%C4%EE%EA%F3%EC%E5%ED%F2%E0%F6%E8%FF/PHP/Manual%20PHP.files/29_LDAPFunctions.html


2 alekciy:

хм, профессиональный совет! только боюсь немного людей умеют поднимать AD ) и тем более разбираться с LDAP-функциями в PHP ))

12
14 февраля 2007 года
alekciy
3.0K / / 13.12.2005
Цитата: foxweb
2 alekciy:

хм, профессиональный совет! только боюсь немного людей умеют поднимать AD ) и тем более разбираться с LDAP-функциями в PHP ))


Поднимать AD ни чего сложного нет. Windows однако, кнопочки да галочки... Вопрос не в том, что умеют или нет, а в том нужно или нет и на сколько человек готов разбираться в манах. У меня в сетке одно время стоял PDC с AD, но до работы с LDAP функциями руки так и не дошли. Но я более чем уверен, если будет нужно, то я за недельку разбирусь в манах и реализую то, что мне будет нужно. Главное желание и голова.

12
14 февраля 2007 года
alekciy
3.0K / / 13.12.2005
Кстати LDAP не является атрибутом только AD. Это просто протокол и ознакомление с этими фукциями может оказаться полезным не только в свете работы с AD.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог