Здравствуйте! Джумла используется в корпоративной локальной сети. Как определить имя пользователя, которое тот вводит при регистрации в домене? Или хотя бы имя компьютера в сети? Такие штуки, как $_SERVER['REMOTE_ADDR']; возврящают адрес корпоративного шлюза, а HTTP_X_FORWARDED_FOR - не определен.... Если пользоваться gethostbyaddr(), где явно прописать существующий локальный IP, то имя компьютера возвращается.... Для чего мне это надо? Заставить регистрироваться жирных тёток из бухгалтерии - останешься без ног и охрипнешь, поэтому определять имя windows-login в домене (на край имя компьютера) - решение проблемы.... Заранее благодарен...
livizdar, смотри если повешаеш этот модуль внутри сети то тебе все пойдет показываться, а в норм корп сетях есть такая штука как НАТ которое и не даст тебе не айпи не имя компа
livizdar, сайт весит на хостинге или все таки на сервере который в вашей корп сети, если на хостинге ничего не поможет, если в корп сети то просто повесить на него и он будет определять внутре сетевые айпи и домены пользователей
сайт на локальном компьютере в локальной сети. вопрос в том что "повесить", чтобы он определял имя пользователя?
Не совсем понял что нужно. Пользователи с "правильным" IP могут зайти на сайт, а остальные идут лесом?
Поскольку сайт стоит на локальном компьютере в локальной сети, то необходимо, чтобы Джумла определяла имя пользователя локальной windows-сети. Т.е. без регистрации на сайте, но по регистрации в сети определить: кто зашел...
Эээ. Смотри исходники компонентов и модулей под AD. На форуме была тема, и там есть ссылки. Вообще говоря - тебе нужны LDAP-фукнции в PHP.
Dead Krolik, про AD - не понял, но спасибо за наводку. Качнул книжонку "LDAP programming with java" (with ПХП - не нашел). Книга буржуйская, на англите, быстрочтения не выйдет. Поэтому пока "спасибо" не говорю - надо осилить 721 страниц чужеземного текста (из которого первые 400 страниц типа "great thanks for my wife Linda, to my brothers and sisters and 4 whole familie so much loving without mind, my father and mother and so on...) Коли разберусь - доложу. Наверно, будет интересно всем, кто использует сайт в закрытой корпоративной сети
Поищи по форуму по слову ldap или темы про актив директори, уже есть софт. Возможно его надо всего лишь доковырнуть.