2016-07-21 12 views
0

私はトークンを使ってユーザのADパスワードを変更するプロジェクトに取り組んでいます。ユーザーを探すにはどうすればいいですかDNユーザーのみEMAIL電子メール情報でユーザーADパスワードを変更する方法のみ。 PHP

つまり、ユーザーの電子メールがあり、ユーザーDNを取得したいとします。

$result = ldap_mod_replace($ds, $UserDN , $userdata); 
$ds = connection to ldap "Already done" 
$userdata = User new password"Already done" 
$UserDN = That's what I have the problem. 

本当にありがとうございます。 :)

答えて

0

問題が解決しました!

コード:

$res = ldap_search($ds, $basedn, $filter); 
    $first = ldap_first_entry($ds, $res); 
    $data = ldap_get_dn($ds, $first); 
    echo "The desired DN is: ".$data; 
    $userdata['unicodePwd'] = iconv('UTF-8', 'UTF-16LE',"\"" . $password1 . "\""); 
    $result = ldap_mod_replace($ds, $data , $userdata); 
関連する問題