【发布时间】:2014-02-27 13:58:06
【问题描述】:
我总是收到这个错误
服务器不愿意执行
我的代码是下一个:
echo "Checking ...";
$username = $_POST["username"];
$passwd = $_POST["passwd"];
$host = 'myhost.co.uk';
$port = 389;
$dn = 'uid='.$username.',cn=nssproxy,ou=users,dc=co,dc=uk';
// conexion a ldap
$conn = ldap_connect( "ldap://".$host.":389") ;
ldap_set_option($conn, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($conn, LDAP_OPT_REFERRALS, 0);
// match de usuario y password
$bind = ldap_bind( $conn, $dn, $password );
if ($bind){
echo "OK";
}
else {
echo "NO OK";
}
echo ldap_error($conn);
为什么会出现这个错误?我总是和任何用户一起测试,这个脚本返回同样的错误。
提前致谢。
【问题讨论】:
标签: php authentication ldap openldap