У меня есть сайт в интранете, к которому можно получить доступ удаленно. Я могу получить имя пользователя ПК в VB.net, используя Page.User.Identity.Name
. Можно ли сделать что-то подобное в PHP?
Я использовал несколько методов, которые показывают имя пользователя Windows, но это показывает, что сервер не пользователь, обращающийся к веб-сайту в INTRANET. Любая помощь?
Хорошо, я предполагаю, что ваш логин обрабатывается Active Directory, и в этом случае вы можете использовать PHP LDAP (Lightweight Directory Access Protocol) для достижения того, чего хотите.
Вы можете найти более подробную информацию об этом здесь: http://php.net/manual/en/book.ldap.php
Вам нужно будет убедиться, что вы включили модуль LDAP в PHP, и когда у вас есть возможность его реализовать.
Вот хороший пример, который я использовал в прошлом:
https://www.exchangecore.com/blog/how-use-ldap-active-directory-authentication-php/
Надеюсь, это поможет!