- Plugin API: Add 'pass' argument in 'authenticate' hook (#1487134)

release-0.6
alecpl 14 years ago
parent 5c84da176c
commit 5f560ee7a0

@ -1,6 +1,10 @@
CHANGELOG Roundcube Webmail
===========================
- Plugin API: Add 'pass' argument in 'authenticate' hook (#1487134)
RELEASE 0.5-BETA
----------------
- Make session data storage more robust against garbage session data (#1487136)
- Config option for autocomplete on login screen
- Allow plugin templates to include local files (#1487133)

@ -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)) {

Loading…
Cancel
Save