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?
Pergunta
pedrodaltoe
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?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.