首页  >  文章  >  php教程  >  怎么实现用php来修改AD域用户名的密码

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

WBOY
WBOY原创
2016-06-06 19:42:062693浏览

$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

$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";
         }

为什么老是失败呢???

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn