[imp] Problem with hook _prefs_hook_from_addr

Andrea Soracchi soracchi at netbuilder.it
Tue Feb 19 09:37:15 UTC 2008


The $user isn't never null, it is always empty even when the login is correct!

Def. Quota Jan Schneider <jan at horde.org>:

> No, because $user is empty if the user is not logged in yet, and  
> Auth::getAuth() would return the same in this case.
>
> Zitat von Andrea Soracchi <soracchi at netbuilder.it>:
>
>> The problem is that $user is empty and not null.
>> The code:
>>         if (is_null($user)) {
>>             $user = Auth::getAuth();
>>
>>         }
>>
>> has never called.
>>
>> The correct code is:
>>          if (empty($user)) {
>>             $user = Auth::getAuth();
>>          }
>>
>> Bye
>>
>> Def. Quota Jan Schneider <jan at horde.org>:
>>
>>> Then use Auth::getAuth() instead. See the other pref hook examples in
>>> hook.php.dist.
>>>
>>> Zitat von soracchi at netbuilder.it:
>>>
>>>> Hi,
>>>>
>>>> I have added the LOG:
>>>> Horde::logMessage("USERNAME:".$user, __FILE__, __LINE__, PEAR_LOG_NOTICE);
>>>>
>>>> in the function _prefs_hook_from_addr.
>>>>
>>>> The variable $user is empty but my login is ok.
>>>>
>>>> This is the log:
>>>>
>>>> Feb 15 22:52:00 HORDE [notice] [] USERNAME: [pid 25677 on line 169 of
>>>> "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:00 HORDE [notice] [imp] USERNAME: [pid 25677 on line 169
>>>> of "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:00 HORDE [notice] [imp] USERNAME: [pid 25677 on line 169
>>>> of "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [imp] Login success for myusername
>>>> [localhost] to {myserver:143 [imap/notls]} [pid 25677 on line 298 of
>>>> "/srv/www/htdocs/horde/imp/lib/Session.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [] USERNAME: [pid 25677 on line 169 of
>>>> "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [] USERNAME: [pid 25677 on line 169 of
>>>> "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [horde] USERNAME: [pid 25677 on line
>>>> 169 of "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [horde] USERNAME: [pid 25677 on line
>>>> 169 of "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [horde] USERNAME: [pid 25677 on line
>>>> 169 of "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [turba] USERNAME: [pid 25677 on line
>>>> 169 of "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [turba] USERNAME: [pid 25677 on line
>>>> 169 of "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [turba] USERNAME: [pid 25677 on line
>>>> 169 of "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [horde] USERNAME: [pid 25677 on line
>>>> 169 of "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:01 HORDE [notice] [] USERNAME: [pid 7338 on line 169 of
>>>> "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:02 HORDE [notice] [] USERNAME: [pid 25677 on line 169 of
>>>> "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:02 HORDE [notice] [] USERNAME: [pid 7338 on line 169 of
>>>> "/srv/www/htdocs/horde/config/hooks.php"]
>>>> Feb 15 22:52:03 HORDE [notice] [] USERNAME: [pid 7338 on line 169 of
>>>> "/srv/www/htdocs/horde/config/hooks.php"]
>>>>
>>>> Any idea is appreciated.
>>>>
>>>> Thanks.
>>>> Def. Quota Jan Schneider <jan at horde.org>:
>>>>
>>>>> Zitat von alois blasbichler <alois.blasbichler at sb-brixen.it>:
>>>>>
>>>>>> Quoting Jan Schneider <jan at horde.org>:
>>>>>>
>>>>>>> Zitat von Andrea Soracchi <soracchi at netbuilder.it>:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>> How can I check?
>>>>>>>
>>>>>>> How *did* you check it initially? You said it was always empty! You
>>>>>>> could log the value with Horde::logMessage().
>>>>>>
>>>>>> Hello
>>>>>>
>>>>>> I have exactly the same problem. How do i log this value ?
>>>>>> Where i have to write  Horde::logMessage() ? In hooks.php or in  
>>>>>> conf.php ?
>>>>>> And how ?  Maybe :   horde::logMessage(_prefs_hook_from_addr)
>>>>>
>>>>> http://dev.horde.org/api/framework/Horde_Framework/Horde.html#logMessage
>>>>>
>>>>> You probably want to log the $user variable, so something along:
>>>>>
>>>>> Horde::logMessage($user, __FILE__, __LINE__);
>>>>>
>>>>> Jan.
>>>>>
>>>>> --
>>>>> Do you need professional PHP or Horde consulting?
>>>>> http://horde.org/consulting/
>>>>>
>>>>> --
>>>>> IMP mailing list - Join the hunt: http://horde.org/bounties/#imp
>>>>> Frequently Asked Questions: http://horde.org/faq/
>>>>> To unsubscribe, mail: imp-unsubscribe at lists.horde.org
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> IMP mailing list - Join the hunt: http://horde.org/bounties/#imp
>>>> Frequently Asked Questions: http://horde.org/faq/
>>>> To unsubscribe, mail: imp-unsubscribe at lists.horde.org
>>>>
>>>
>>>
>>>
>>> Jan.
>>>
>>> --
>>> Do you need professional PHP or Horde consulting?
>>> http://horde.org/consulting/
>>>
>>> --
>>> IMP mailing list - Join the hunt: http://horde.org/bounties/#imp
>>> Frequently Asked Questions: http://horde.org/faq/
>>> To unsubscribe, mail: imp-unsubscribe at lists.horde.org
>>>
>>>
>>
>>
>>
>> -- NETBUILDER S.R.L.
>> Andrea Soracchi- System Engineer
>> Tel. 0521-247791
>> Fax. 0521-7431140 / 0521 - 1851253
>> www.netbuilder.it
>>
>
>
>
> Jan.
>
> -- 
> Do you need professional PHP or Horde consulting?
> http://horde.org/consulting/
>
>
>



-- NETBUILDER S.R.L.
Andrea Soracchi- System Engineer
Tel. 0521-247791
Fax. 0521-7431140 / 0521 - 1851253
www.netbuilder.it



More information about the imp mailing list