我有一个PHP登录表单Localhost,我想使用打开计算机时拥有的相同用户名/密码而不是创建新密码。在搜索此内容时,我读到我必须使用ldap。但是我需要您的帮助,因为存在一团糟,而且我感到困惑。
1st,它调用Active Directory(AD)。是的,为了允许通信PHP传达与AD交流,您将使用LDAP lib。
确保:
- 广告域控制器(DC)允许第三方通信;例如服务器防火墙。
- php用LDAP库编译,已启用。
- 有Path,DC&域名(DN)字符串。
然后使用:
- 社区课:https://github.com/adldap/adldap或
- https://maychia.wordpress.com/2012/10/08/how-tophp-dap-ldap-authentication-active-directory/
更新:
- 要获取广告IP,请尝试
ipconfig -all
或ifconfig -all
;DC通常被列为DNS服务器之一。 - 基本连接php-ldap https://pastebin.com/gr0ghfxi
-
CONFIG HERE
评论上的更改值。
-