[sam] Re: [horde] Horde installation for users in multiple domains

diego at llosa.net diego at llosa.net
Mon Oct 25 07:15:03 PDT 2004


If I login as user at domain.tld and set $conf['hooks']['username'] = false; then
it SAM uses just user.

If I login as user at domain.tld and set $conf['hooks']['username'] = 
true; and put
this hook in horde/config/hooks.php:



if (!function_exists('_passwd_hook_username')) {
     function _passwd_hook_username($userid)
     {
         return $userid . '@example.com';
     }
}


Then it will actually use user at example.com which is not bad if I am 
only hosting
one domain and I can hard code it.

Can anybody please tell me what the hook should be for Sam to use the full
user at domain username instead of the domain part being stripped.

Thanks in advance.

Diego




Quoting John Dalbec <jpdalbec at ysu.edu>:

> diego at llosa.net wrote:
>
>> Has anybody been able to get the Sam hook to work so that the user is
>> user at domain instead of just user?
>>
>> All other modules work with now problem except for Sam.  Any help would be
>> appreciated.
>>
>> Thanks in advance.
>>
>> Quoting Thomas O'Brien <thomas at creativebusinessystems.com>:
>>
>>> Quoting diego at llosa.net:
>>>
>>>> Thomas,
>>>> Thanks I got it to work for passwd.  I am still having difficulties
>>>> with the one
>>>> for sam.
>>>>
>>>> I have in horde/sam/config/conf.php :
>>>> $conf['hooks']['username'] = true;
>>>>
>>>> and then in horde/config/hooks.php :
>>>>
>>>> if (!function_exists('_sam_hook_username')) {
>>>>      function _sam_hook_username($horde_uid)
>>>>      {
>>>>          if (strstr($horde_uid, '@')) {
>>>>              $parts = explode('@', $horde_uid);
>>>>              return $parts[0];
>>>>          } else {
>>>>              return $horde_uid;
>>>>          }
>>>>      }
>>>> }
>
> This hook code strips off the @domain part from the username if it is 
> present.
> Maybe if you set $conf['hooks']['username'] = false; SAM will do what 
> you want.
> HTH,
> John
>
>>>>
>>>>
>>>> But still does not work.  It fails to add the @domain part to the
>>>> username.  Any
>>>> ideas why is not working?
>>>>
>>>
>>> Honestly, no. But this thread is in the right place and I'm sure 
>>> someone here
>>> does know. In the mean time maybe search the archives.
>>>
>>> Thomas
>>>
>>>
>>
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>>
>
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 1332 bytes
Desc: PGP Public Key
Url : http://lists.horde.org/archives/sam/attachments/20041025/6d1213b2/attachment.bin


More information about the sam mailing list