0

LDAP 検索を介して Novel Console One でユーザー情報 (ユーザー名、オフィス、電子メール、電話など) を読み取る PHP Web ベースのアプリケーションに取り組んでいます。各ユーザー検索のパスワードがいつ期限切れになるかを表示する必要があります。あなたの支援は非常に高く評価されています.

4

1 に答える 1

0

ついに手に入れた!!

$ds=ldap_connect(" . .*.*"); // 有効な LDAP サーバーでなければなりません! $person= "ユーザー名";

$dn = "o=ドメイン"; $filter="(|(sn=$person)(givenname=$person)(telephonenumber=*$person) (cn=$person))"; $justthese = array("ou", "sn", "givenname", "mail", "cn", "fullname", "telephonenumber", "title", "initials", "l", "manager");

$sr=ldap_search($ds, $dn, $filter, $justthese); $info = ldap_get_entries($ds, $sr);

$dn2=$info[0]["dn"]; $attributes = 配列();

$result = ldap_search($ds, $dn2, $filter, $attributes) or die("検索に失敗しました!");

$entries = ldap_get_entries($ds, $result);

echo $entries[0]['passwordexpirationtime'][0]."
";//パスの有効期限

于 2013-08-13T13:05:16.023 に答える