Я работаю с Zend Framework, PHP, Ldap на Ubuntu. Я аутентифицирую пользователей из ldap с использованием библиотеки Zend. Теперь я хочу изменить пароли пользователя ldap с помощью Zend. Любая идея?
Это метод, который я использую для получения адаптера Zend-аутентификации. Он работает отлично, и пользователи проходят проверку подлинности с помощью этого адаптера.
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;
}
Теперь, как изменить пароли ldap? Спасибо