В ответ на комментарий @ AaronJAnderson о том, что он открыт для другого решения, я хотел бы предложить:
http://alpho011.hubpages.com/hub/Use-Windows-Login-in-PHP-Applications
Конечно, это предполагает, что вы находитесь в сети на базе Windows, настроили домен и настроили правильную сеть и имеете доступ к LDAP (и более поздней версии Active Directory, если вообще)
Это не такая длинная статья, и в ней есть код; Надеюсь, вы можете посмотреть на это, так как размещение конфиденциальной информации в URL-адресах все еще может быть опасным на одноранговом уровне, даже если вы находитесь в защищенном сетевом домене ..: (
[править] в ответ на комментарий @ AaronJAnderson об интеграции:
Создайте форму для входа в систему, чтобы принять имя пользователя и пароль вашего пользователя, и, когда форма отправлена, используйте ldap_connect
для подключения к вашему домену. А затем, в случае успеха, используйте ldap_bind
для отправки имени пользователя (к которому вы добавляете домен с помощью @whateverdomain
) и пароля на ваш хост ldap (если у вас нет этой информации, вы можете обратиться за помощью к системным / серверным администраторам) - в случае успеха вы подтвердили, что пользователь указал правильное имя пользователя и пароль. В основном это есть в статье, но я также разместил ссылки на ldap_connect
и ldap_bind
. Я надеюсь, что это может помочь.