我在Ubuntu上使用Zend框架,PHP,Ldap。我使用zend库从ldap验证用户身份。现在我想用zend更改用户的ldap密码。任何想法?如何使用zend更改ldap密码
这是我用来获取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密码?谢谢