[Svn] r4286 - trunk/roundcubemail

trac at roundcube.net trac at roundcube.net
Mon Nov 29 09:23:54 CET 2010


Author: alec
Date: 2010-11-29 02:23:53 -0600 (Mon, 29 Nov 2010)
New Revision: 4286

Modified:
   trunk/roundcubemail/CHANGELOG
   trunk/roundcubemail/index.php
Log:
- Plugin API: Add 'pass' argument in 'authenticate' hook (#1487134)


Modified: trunk/roundcubemail/CHANGELOG
===================================================================
--- trunk/roundcubemail/CHANGELOG	2010-11-27 16:47:07 UTC (rev 4285)
+++ trunk/roundcubemail/CHANGELOG	2010-11-29 08:23:53 UTC (rev 4286)
@@ -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)

Modified: trunk/roundcubemail/index.php
===================================================================
--- trunk/roundcubemail/index.php	2010-11-27 16:47:07 UTC (rev 4285)
+++ trunk/roundcubemail/index.php	2010-11-29 08:23:53 UTC (rev 4286)
@@ -77,16 +77,14 @@
 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)) {

_______________________________________________
http://lists.roundcube.net/mailman/listinfo/svn



More information about the Svn mailing list