>  기사  >  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으로 문의하세요.