當前位置:首頁 » 編程語言 » phpldap

phpldap

發布時間: 2022-12-16 05:20:46

A. 我的php環境php_ldap擴展無法打開

libsasl.dll 把這個文件復制到apache/bin裡面或者system32裡面然後重啟 apache

B. 關於PHP Ldap 賬戶管理的問題

根據你說的應該是用戶的問題,當時我用PHP連接LDAP的時候就是因為用戶的問題,會出錯,但是我具體忘了出錯的提示信息。後來改了用戶之後就能bind上用戶了,配置這塊我先看看我以前的日誌,如果是你配置的問題,我會及時QQ聯系你的601你的ldap_connect()函數能夠連接上我感覺應該不是環境的問題k先試試吧

C. php ldap修改ad域用戶密碼,我的userPassword已經修改成功了,為什麼用戶登錄的時候還是原密碼,求解釋

建議列印出來用戶登陸時候的用戶和密碼,看看用戶登陸的時候是不是讀取到了ad的用戶和密碼,如果沒有讀到可能會用原密碼。

D. php ssl連接ldap不行

ssl的證書,以及ldap伺服器的636埠的防火牆之類的都檢查了吧?

在ldap伺服器上用ldap自帶的客戶端工具可以正常通ssl訪問嗎?

E. 想用php連接AD調用域內用戶名密碼,發現ldap_connect命令不生效。

<?php$host = "17.18.122.12";
$user = "[email protected]";
$pswd = "@#$%edcR";

$conn = ldap_connect($host) or die("Could not connect!" );
if($conn){//設置參數
ldap_set_option ( $conn, LDAP_OPT_PROTOCOL_VERSION, 3
);
ldap_set_option ( $conn, LDAP_OPT_REFERRALS, 0 ); // Binding to ldap
server
$bd = ldap_bind($conn, $user, $pswd) or die ("Could not
bind");
echo "ldap_bind success";
}
else{
echo "Unable to connect to
AD server";
}
?>

F. 用Php如何操作LDAP

首先需要安裝phpldap的擴展庫。
yuminstall php-ldap
然後就可以用裡面的現在函數的。
詳細用法以及例子,請參考
http://www.yuansir-web.com/2011/10/11/343/

G. 什麼是 php LDAP模塊

ldap(lightweight
directory
access
protocol)的意思是"輕量級目錄訪問協議",是一個用於訪問"目錄伺服器"(directory
servers)的協議。php要能夠連接上ldap伺服器,必須安裝php-ldap模塊,並修改php.ini配置,增加配置項extension=ldap.so,之後重啟apache伺服器。

H. php中,ldap驗證的錯誤: 這個報錯始終解決不了,可否相告~

在 LDAP 的協議之中,很像硬碟目錄結構或倒過來的樹狀結構。LDAP 的根就是全世界,第一級是屬於國別 (countries) 性質的層級,之後可能會有公司 (organization) 的層級,接著是部門 (organizationalUnit),再來為個人。而就像文件,每個人都會有所謂的顯名 (distinguished name, 簡稱 dn),dn 可能像醬子 cn=John Smith,ou=Accounts,o=My Company,c=US。

<?php
// 本例使用到 connect, bind, search, interpret search
// result, close connection 等等 LDAP 的功能。
echo "<h3>LDAP 搜尋測試</h3>";
echo "連接中 ...";
$ds=ldap_connect("localhost"); // 先連上有效的 LDAP 伺服器
echo "連上 ".$ds."<p>";

if ($ds) {
echo "Binding ...";
$r=ldap_bind($ds); // 匿名的 bind,為只讀屬性
echo "Bind 返回 ".$r."<p>";
echo "Searching for (sn=S*) ..."; // 找尋 S 開頭的姓氏
$sr=ldap_search($ds,"o=My Company, c=US", "sn=S*");
echo "Search 返回 ".$sr."<p>";
echo "S 開頭的姓氏有 ".ldap_count_entries($ds,$sr)." 個<p>";
echo "取回姓氏資料 ...<p>";
$info = ldap_get_entries($ds, $sr);
echo "資料返回 ".$info["count"]." 筆:<p>";
for ($i=0; $i<$info["count"]; $i++) {
echo "dn 為: ". $info[$i]["dn"] ."<br>";
echo "cn 為: ". $info[$i]["cn"][0] ."<br>";
echo "email 為: ". $info[$i]["mail"][0] ."<p>";
}
echo "關閉鏈接";
ldap_close($ds);
} else {
echo "<h4>無法連接到 LDAP 伺服器</h4>";
}
?>

熱點內容
伺服器e3與e5有什麼區別 發布:2025-01-24 06:19:35 瀏覽:122
linuxdb2建資料庫 發布:2025-01-24 06:19:09 瀏覽:665
武漢長江存儲公司有多少人 發布:2025-01-24 06:09:03 瀏覽:413
ftp伺服器輸入密碼 發布:2025-01-24 05:27:41 瀏覽:210
電信帳號怎麼改密碼 發布:2025-01-24 05:11:22 瀏覽:847
筆記本x17配置怎麼選 發布:2025-01-24 05:05:53 瀏覽:8
python如何封裝 發布:2025-01-24 05:05:46 瀏覽:844
csgo怎麼連接伺服器 發布:2025-01-24 05:05:45 瀏覽:323
408哪個配置合適 發布:2025-01-24 05:01:54 瀏覽:883
oraclesql刪除重復 發布:2025-01-24 05:01:12 瀏覽:409