Cambiar contraseña de un usuario del ldap, desde una aplicacion web en php
Hola, escribo para alguien que pueda ayudarme:
Desarrolle un pequeño programa web en php, que le ayuda al usuario a cambiar su contraseña, funcionaba perfectamente, utilice la función ldap_mod_replace, sin novedad, pero cuando actualizaron el servidor ldap y web, tanto el php como los parches del sistema operativo redhat, dejo de funcionar y sale error cada q se va actualizar la clave, y el mensaje dice algo asi como , q falta de privilegios para actualiazr. Sin embargo otra aplicacion q tengo donde le desarrollo para q elimine y cree nuevos usuarios del ldap desde php, eso si funciona.
Que puede ser? probe tambien con la funcion ldap_modify y tampoco funciono, envio la linea q utilizo.
$info['userPassword'] = "{MD5}".base64_encode(pack("H*",md5($passwordNew)));
if (ldap_mod_replace($rs, $ldap_user_dn, $info))
{
$presentacion3 ="Contraseña Cambiada";
}
else
{
$presentacion3 ="Ocurrio un error al cambiar su contraseña, intente de nuevo";
}
- Inicie sesión o regístrese para enviar comentarios