首页 新闻 赞助 找找看

怎么实现用php来修改AD域用户名的密码

0
悬赏园豆:5 [待解决问题]

$host = "ldap://10.100.1.10:389";
$domain = "dec.com";
$user =$_POST["username"];

$oldpswd=$_POST["oldpswd"];
$pwdtxt=$_POST["newpswrd"];
$conn = ldap_connect($host) or die("Could not connect!" );

ldap_set_option ( $conn, LDAP_OPT_PROTOCOL_VERSION, 3 );
   ldap_set_option ( $conn, LDAP_OPT_REFERRALS, 0 ); 

   $bd = ldap_bind($conn,$user."@".$domain,$oldpswd);

 if($bd){
       if(ldap_mod_replace($bd,$pwdtxt))           {
             echo"succeded";
          } else {
             echo "failed";
         }

为什么老是失败呢???

qqstrive的主页 qqstrive | 初学一级 | 园豆:200
提问于:2012-03-14 11:39
< >
分享
所有回答(1)
0

提示的什么错误呢?是不是没有权限?

丁学 | 园豆:18730 (专家六级) | 2012-03-14 13:07

不是,是修改不成功。老是返回failed

支持(0) 反对(0) qqstrive | 园豆:200 (初学一级) | 2012-04-01 14:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册