summaryrefslogtreecommitdiff
path: root/roundcubemail/index.php
diff options
context:
space:
mode:
authoralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2010-11-29 08:23:53 +0000
committeralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2010-11-29 08:23:53 +0000
commita810ec2866c998686e86c5159dff0fb17406a8d4 (patch)
treeb01a433ee25d3ad788c20417bde7b18baf0e353f /roundcubemail/index.php
parent14f93380b2836729f857b68f80696a693705ccd1 (diff)
- Plugin API: Add 'pass' argument in 'authenticate' hook (#1487134)
git-svn-id: https://svn.roundcube.net/trunk@4286 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/index.php')
-rw-r--r--roundcubemail/index.php8
1 files changed, 3 insertions, 5 deletions
diff --git a/roundcubemail/index.php b/roundcubemail/index.php
index f1e5ac1d0..6e774f8d4 100644
--- a/roundcubemail/index.php
+++ b/roundcubemail/index.php
@@ -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)) {