LDAP 検索を介して Novel Console One でユーザー情報 (ユーザー名、オフィス、電子メール、電話など) を読み取る PHP Web ベースのアプリケーションに取り組んでいます。各ユーザー検索のパスワードがいつ期限切れになるかを表示する必要があります。あなたの支援は非常に高く評価されています.
1 に答える
ついに手に入れた!!
$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]."
";//パスの有効期限