使用uid进行Php和Ldap登录身份验证

时间:2018-01-11 06:52:34

标签: php ldap

我想使用LDAP创建用户登录身份验证系统。我需要的是,当用户输入他/她的域名和密码时,它必须重定向到另一个页面,因为我的连接正在工作但我无法绑定用户,密码和活动目录。它给我的错误, 我已经配置了我的php.ini文件。 所以,我出错了!

<?php

   $ldap_dn = "uid=steve,ou=America,ou=Users,ou=MyUsers,dc=domain,dc=com";

    $ldap_password="steve_password";

    $ldap_con = ldap_connect("domain.com");

    ldap_set_option($ldap_con, LDAP_OPT_PROTOCOL_VERSION, 3);

    if(@ldap_bind($ldap_con,$ldap_dn,$ldap_password))
        echo "done";
    else
       echo "no!";
?>

1 个答案:

答案 0 :(得分:0)

尝试更改与目录服务器的连接,如下所示:

$ldap_con = ldap_connect("ldap://directoryserver.domain.com")