added hook to isValidPassword (patch by Ger Apeldoorn, Bug 9180)
authorDaniel Kinzler <daniel@users.mediawiki.org>
Wed, 7 Mar 2007 11:24:13 +0000 (11:24 +0000)
committerDaniel Kinzler <daniel@users.mediawiki.org>
Wed, 7 Mar 2007 11:24:13 +0000 (11:24 +0000)
includes/User.php

index 56f249a..2da3968 100644 (file)
@@ -464,7 +464,16 @@ class User {
         */
        static function isValidPassword( $password ) {
                global $wgMinimalPasswordLength;
-               return strlen( $password ) >= $wgMinimalPasswordLength;
+
+               $result = null;
+               if( !wfRunHooks( 'isValidPassword', array( $password, &$result ) ) ) return $result;
+               if ($result === false) return false; 
+               if (strlen( $password ) >= $wgMinimalPasswordLength) {
+                       return true;
+               }
+               else {
+                       return false;
+               }
        }
 
        /**