首页 > 解决方案 > php中的活动目录身份验证

问题描述

我试图在 php 中使用 Active Directory 检查身份验证。我尝试了以下代码,但出现错误。我点击了链接https://www.php.net/manual/en/function.ldap-bind.php

代码:

<?php

// using ldap bind
$ldaprdn  = 'Administrator';     // ldap rdn or dn
$ldappass = '****';  // associated password

// connect to ldap server
$ldapconn = ldap_connect("ldap://dc1.example.com")
    or die("Could not connect to LDAP server.");

if ($ldapconn) {

    // binding to ldap server
    $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);

    // verify binding
    if ($ldapbind) {
        echo "LDAP bind successful...";
    } else {
        echo "LDAP bind failed...";
    }

}

?>

错误 :

PHP 警告:ldap_bind():无法绑定到服务器:第 14 行 /root/ldap1.php 中的凭据无效 LDAP 绑定失败...

标签: php

解决方案


推荐阅读