VB .Net to PHP - получить пользовательский вход в Windows по интрасети

0

У меня есть сайт в интранете, к которому можно получить доступ удаленно. Я могу получить имя пользователя ПК в VB.net, используя Page.User.Identity.Name. Можно ли сделать что-то подобное в PHP?

Я использовал несколько методов, которые показывают имя пользователя Windows, но это показывает, что сервер не пользователь, обращающийся к веб-сайту в INTRANET. Любая помощь?

  • 0
    Вход в систему обрабатывается Active Directory?
Теги:
intranet

1 ответ

1

Хорошо, я предполагаю, что ваш логин обрабатывается 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/

Надеюсь, это поможет!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню