Hello,

I have found the cause of plugin fail.
In program/include/rcmail.php:
    line 450:     else if (!empty($config['default_host']) && $host !=
$config['default_host'])
    line 451:       return false;

If a plugin modifies 'default_host' login is aborted ¿why?

Regards,

    Pedro


Pedro R. Benito da Rocha escribió:
> Thomas Bruederli escribió:
>   
>> Pedro R. Benito da Rocha wrote:
>>   
>>     
>>> Hello,
>>>
>>> I'm writting a plugin for select host from user's login, so I have to
>>> not show the server box on login form.
>>>
>>> If I leave 'default_host' blank at main.inc.php the "Server" box
>>> appears, and if I put something on the config variable the plugin does
>>> not work, because default host takes precedence over the host selected
>>> by the plugin.
>>>
>>> Is there a way to hide "server" box on login form without assign a value
>>> to "default_host" or I have found a bug on default_host setting?
>>>     
>>>       
>> I don't know how you wrote your plugin but the 'authenticate' should allow
>> you to set the host. Just set any value (e.g. localhost) to the
>> default_host config parameter and then set 'host' in the return value of
>> the 'authenticate' hook. See index.php line 84 how that hook is implemented.
>>   
>>     
> When I leave 'default_host' blank, server box appears in login form but
> plugin works ok.
> When I put something on 'default_host' plugin doesn't work, because
> server tries to connect to 'default_host'.
>
> The plugin is attached, ¿I am doing something wrong?
>
> Thanks,
>
>     Pedro
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> List info: http://lists.roundcube.net/dev/
>   


-- 
------------------------------------------------------------------------
Pedro R. Benito da Rocha   -  Servicio de Informatica - Area de Sistemas
Universidad de Burgos (España) E-mail: [email protected]  Tel: +34 947258845
------------------------------------------------------------------------ 


_______________________________________________
List info: http://lists.roundcube.net/dev/

Reply via email to