Je travaille avec zend framework, PHP, Ldap sur Ubuntu. J'authentifie les utilisateurs de ldap en utilisant la bibliothèque zend. Maintenant, je veux changer les mots de passe ldap de l'utilisateur en utilisant zend. Une idée?Comment changer le mot de passe ldap en utilisant zend
C'est la méthode que j'utilise pour obtenir l'adaptateur d'authentification zend. Cela fonctionne parfaitement et les utilisateurs sont authentifiés en utilisant cet adaptateur.
public function getAuthAdapter(array $params)
{
$front = Zend_Controller_Front::getInstance();
$options = $front->getParam('bootstrap')->getOption('ldap');
$params['username'] = split("@" , $params['username']);
$username = 'cn=' . $params['username'][0] . ',' . $options['server1']['baseDn'];
$adapter = new Zend_Auth_Adapter_Ldap($options, $username, $params['password']);
$adapter->setIdentity($params['username']);
$adapter->setCredential($params['password']);
return $adapter;
}
Maintenant comment changer les mots de passe ldap? Merci