[dev] error with Prefs/ldap.php
Atif Ghaffar
aghaffar@developer.ch
Thu, 12 Jul 2001 02:33:32 +0200
Sorry, I found my bug.
I had set the realm to mail_domain.
so the user was changed to user@domain
Works now.
Atif Ghaffar wrote:
> =
> Hi guys,
> I have a stock installation of Horde/IMP latest (updated a couple of
> minutes ago)
> I am getting this error in IMP
> Warning: Undefined offset: 0 in
> /u1/usr/apache/htdocs/HORDE/horde/lib/Prefs/ldap.php on line 103
> =
> Warning: Cannot add header information - headers already sent by (outpu=
t
> started at /u1/usr/apache/htdocs/HORDE/horde/lib/Prefs/ldap.php:103) in=
> /u1/usr/apache/htdocs/HORDE/horde/imp/redirect.php on line 61
> =
> If I apply the following patch, then this error goes away but I am not
> sure if I am doing the right thing.
> Please see the patch and advise me accordingly.
> =
> thanks
> =
> __PATCH__
> --- ldap.php.horde Thu Jul 12 02:18:19 2001
> +++ ldap.php.atif Thu Jul 12 02:09:43 2001
> @@ -99,7 +99,7 @@
> $this->params['uid'] . '=' . $this->user,
> array($this->params['uid']));
> $result = ldap_get_entries($conn, $search);
> - if (is_array($result)) {
> + if (is_array($result) && isset($result[0]['dn'])) {
> $this->dn = $result[0]['dn'];
> } else {
> return PREFS_ERROR_CONNECT;
> @@ -144,7 +144,7 @@
> $this->params['uid'] . '=' . $this->params['username'],
> array($this->params['uid']));
> $result = ldap_get_entries($this->connection, $search);
> - if (is_array($result)) {
> + if (is_array($result) && isset($result[0]['dn'])) {
> $this->dn = $result[0]['dn'];
> $bind = @ldap_bind($this->connection, $this->dn,
> $this->params['password']);
> =
> __END__PATCH__
> =
> --
> Atif Ghaffar
> Internet Development Manager
> 4unet AG/SA/Ltd.
> ---------------------------.
> +41 21 351 53 60 ¦ voice
> +41 79 659 89 72 ¦ mobile
> +41 21 254 53 62 ¦ fax
> http://www.4unet.net ¦ www
> http://www.atifghaffar.com ¦ homepage
> atif.ghaffar@4unet.net ¦ email
> =
> --
> Horde Developers mailing list: http://horde.org/
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: dev-unsubscribe@lists.horde.org
--
Atif Ghaffar
Internet Development Manager
4unet AG/SA/Ltd.
---------------------------.
+41 21 351 53 60 ¦ voice
+41 79 659 89 72 ¦ mobile
+41 21 254 53 62 ¦ fax
http://www.4unet.net ¦ www
http://www.atifghaffar.com ¦ homepage
atif.ghaffar@4unet.net ¦ email