diff options
author | alecpl <alec@alec.pl> | 2010-11-29 08:23:53 +0000 |
---|---|---|
committer | alecpl <alec@alec.pl> | 2010-11-29 08:23:53 +0000 |
commit | 5f560ee7a08a0cc79a78cbf58ed1442b5f8d0d17 (patch) | |
tree | b9b374d7951c03f79518222f61450ce15bd11c3a /index.php | |
parent | 5c84da176cb84f14ec1146f35ebbfff4b7a8c621 (diff) |
- Plugin API: Add 'pass' argument in 'authenticate' hook (#1487134)
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -77,16 +77,14 @@ $RCMAIL->action = $startup['action']; if ($RCMAIL->task == 'login' && $RCMAIL->action == 'login') { // purge the session in case of new login when a session already exists $RCMAIL->kill_session(); - + $auth = $RCMAIL->plugins->exec_hook('authenticate', array( 'host' => $RCMAIL->autoselect_host(), 'user' => trim(get_input_value('_user', RCUBE_INPUT_POST)), + 'pass' => get_input_value('_pass', RCUBE_INPUT_POST, true, + $RCMAIL->config->get('password_charset', 'ISO-8859-1')), 'cookiecheck' => true, )); - - if (!isset($auth['pass'])) - $auth['pass'] = get_input_value('_pass', RCUBE_INPUT_POST, true, - $RCMAIL->config->get('password_charset', 'ISO-8859-1')); // check if client supports cookies if ($auth['cookiecheck'] && empty($_COOKIE)) { |