连接服务器绑定信息无效,警告:ldap_bind():无法绑定到服务器:凭据无效PHP和LDAP...
我發(fā)現(xiàn)一些用戶有這個(gè)相同的問(wèn)題,但他們的解決方案并不適合我。
這里是我使用的是什么:
define('LDAP_SERVER', 'LDAP://pdc.mydomain.com');
define('LDAP_PORT', 389);
define('LDAP_TOP', 'dc=mydomain,dc=com');
if(isset($_POST['username']))
{
if(!($ds = ldap_connect(LDAP_SERVER, LDAP_PORT)))
{
die ("Could not connect to mydomain domain");
}
$un = $_POST['username'].",".LDAP_TOP;
//echo stripslashes($un)."
";
$ldapbind = ldap_bind($ds, stripslashes($un), $_POST['password']);
if($ldapbind)
echo "login success";
else
echo "login failed";
}
?>
我使用 “MYDOMAIN \名為myUsername”,只是 “名為myUsername” 嘗試。
我添加了stripslashes()函數(shù)時(shí),既沒(méi)有工作來(lái)測(cè)試,并仍然沒(méi)有骰子。
錯(cuò)誤時(shí)每次都遇到是:警告:的ldap_bind():無(wú)法綁定到服務(wù)器:無(wú)效的憑證
任何幫助,將不勝感激
TIA
+0
你可以告訴我們一個(gè)示例值,它將在'$ _POST ['username']'?另外,為什么'stripslashes'?您是否在啟用了魔術(shù)引號(hào)的服務(wù)器上運(yùn)行?檢查L(zhǎng)DAP服務(wù)器設(shè)置,可能需要TLS? –
2012-01-17 20:06:51
+0
我得到這個(gè)排序。事實(shí)證明,我需要在用戶名@ mydomain.com。謝謝回復(fù)。 –
2012-01-18 21:10:02
總結(jié)
以上是生活随笔為你收集整理的连接服务器绑定信息无效,警告:ldap_bind():无法绑定到服务器:凭据无效PHP和LDAP...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 70句计算机英语,医务人员常用英语70句
- 下一篇: 工资待遇情况的分析研究