За последние 24 часа нас посетили 17397 программистов и 1220 роботов. Сейчас ищут 1512 программистов ...

Как получить удалённое имя пользователя Windows

Тема в разделе "Прочие вопросы по PHP", создана пользователем dimik75, 2 июл 2009.

  1. dimik75

    dimik75 Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    8
    Симпатии:
    0
    Адрес:
    uk
    Здравствуйте подскажите как получить имя пользователя или его лог имя windows , когда пользователь заходит на сайт!
     
  2. Fduch

    Fduch Активный пользователь

    С нами с:
    1 июл 2009
    Сообщения:
    140
    Симпатии:
    0
    средствами PHP - никак
    Смотрите в сторону явы-скриптов и иже с ними.

    Может Вам это не надо? Опишите чуть подробнее что хотите получить в итоге.
     
  3. dimik75

    dimik75 Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    8
    Симпатии:
    0
    Адрес:
    uk
    Есть сеть Интра нет . У каждого пользователя есть NT user name . Мне нужно идентифицировать пользователя заходящего на сайт. Я подозреваю что то типа username javascript , но всети ни чего найти не могу.
     
  4. Fduch

    Fduch Активный пользователь

    С нами с:
    1 июл 2009
    Сообщения:
    140
    Симпатии:
    0
    Я так понимаю АД есть?
    Не проще ли загнать АДшных юзеров в БД сайта и заставлять логиниться под своим виндо-юзер-неймом?

    Если все же хотите получить виндовозного - смотрите на ActiveX. PHP Вам ни чем не поможет.
     
  5. Fduch

    Fduch Активный пользователь

    С нами с:
    1 июл 2009
    Сообщения:
    140
    Симпатии:
    0
    а в сети не может оказаться Unix систем?
    Я, например, на сайт провайдера домашнего чаще захожу lynx`ом чем виндо-броузером.
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    По протоколу HTTP имя пользователя NT никогда не передается. IP-адрес посетителя находится в $_SERVER['REMOTE_ADDR'];. В PHP сокеты работают неплохо, определять имя пользователя придется так же, как это делают утилиты всякие. Из PHP можно подключиться к любому порту на любой IP хоть по UPD хоть по TCP, но как определить имя пользователя NT - это уже к php отношения не имеет. Как-то это же делают утилиты всякие...
     
  7. Эх, спесьялисты...

    http://www.innovation.ch/personal/ronald/ntlm.html
    http://phpclub.ru/faq/NTLM
    Учитесь, дети мои :)
     
  8. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    флоппик
    Интересно ) Жаль что
    ЗЫ. Впрочем, какя разница, ведь IE8 рулит! :D
     
  9. dimik75

    dimik75 Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    8
    Симпатии:
    0
    Адрес:
    uk
    Флоппик спасибо . Чтото более менее похожее.
    Но у меня второй пример не работает . Выдаёт ошибку cannot find server or DNS Error
     
  10. dimik75

    dimik75 Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    8
    Симпатии:
    0
    Адрес:
    uk
    У меня проблема с $headers = apache_request_headers(); // Recuperation des l'entetes client
     
  11. Fduch

    Fduch Активный пользователь

    С нами с:
    1 июл 2009
    Сообщения:
    140
    Симпатии:
    0
    флоппик
    не знал :) Славо богу мне такое применять негде, но в блокнотик записал.
     
  12. Мне есть где, но скажу честно - реализация для апача убога, прочие браузеры хоть и умеют, но убого, самый смак IIS + IE, но нам кагбы это решение не подходит )
     
  13. dimik75

    dimik75 Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    8
    Симпатии:
    0
    Адрес:
    uk
    Делать то что ? Вопрос открыт.
     
  14. dimik75

    dimik75 Активный пользователь

    С нами с:
    2 июл 2009
    Сообщения:
    8
    Симпатии:
    0
    Адрес:
    uk
    А что такое ircg_get_username