Tenho o codigo <?php session_start(); $usr = "XXXXXXX\\".$_POST['usuario']; $ldap_server= "XX.XX.XX.XX"; $auth_user= $usr; $auth_pass= $_POST['senha']; $autadmin = "XXXXX\\administrador"; $passadmin = "XXXXX"; $connect = @ldap_connect($ldap_server); ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3); ldap_set_option($connect, LDAP_OPT_REFERRALS, 0); if (!($bind= @ldap_bind($connect, $auth_user, $auth_pass))) { echo "<script language=javascript'> alert('Usuario ou senha incorretos!'); location.href='index.php';</script>"; } else { echo "Conectado user"; if (($bind= @ldap_bind($connect, $autadmin, $passadmin))) { echo "Conectado admin.."; $senha_usuario["unicodepwd]= "123456"; $ldapmodify = ldap_modify($connect, "CN=".$_POST['usuario'].",CN=Users,DC=XXXXXX,DC=com,DC=br", $senha_usuario); if ($ldapmodify){ echo "<br>Senha alterada com sucesso."; }else{ echo "Erro ao alterar senha. Tente novamente"; } }else echo "Não conectado"; } ?> Esta dando esse erro Warning: ldap_modify() [function.ldap-modify]: Modify: Server is unwilling to perform in C:\Arquivos de programas\EasyPHP5.3.0\www\ad\valida.php on line 41 = O servidor não quer fazer isso.. Não sei mais onde recorrer, consigo alterar outros atributos mais não o unicodepwd (senha), alguém sabe uma forma que não use SSL para isso?