planteo el problema: estoy tratando de autenticarme por medio de yii a mi server que instale ldap, reutilize la funcion authenticate(); que esta en protectec/components/UserIdentity.php
el codigo de mi funcion es:
public function authenticate()
{
$options = Yii::app()->params['ldap'];
$dc_string = "dc=" . implode(",dc=",$options['dc']);
$connection = ldap_connect($options['host']) or die ("error al conectar ldap server");
ldap_set_option($connection, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($connection, LDAP_OPT_REFERRALS, 0);
if($connection)
{
$bind = ldap_bind($connection, "uid={$this->username}, ou={$options['ou']},{$dc_string}",$this->password);
if($bind){
echo "ldap bind conexion full";
} else {
echo "ldap bind conexion nula";
}
}
en mi archivo protected/config/main.php agrege variables en mi array de params:
'ldap'=>array(
'host' => '172.21.81.5',
'ou' => 'cnrp',
'dc' =>array('desarrollo',),
), // fin del array de ldap
y tambien modifique el archivo php.ini descomentando la libreria php_ldap.dll
a la vez copie el archivo libsasl.dll de php a mi ruta apache/bin para que reiniciara sin problemas mi apache.
pero al momento de logearme me dice el siguiente error,
ME DICE QUE MI PASSWORD ES INCORRECTO CUANDO INTENTO VALIDARME!!!
espero todas las sugerencias, gracias

Help












