(2010-) * @license GPLv2 http://files.froxlor.org/misc/COPYING.txt * @package Functions * @version $Id$ */ /** * Function validatePassword * * if password-min-length is set in settings * we check against the length, if not matched * an error message will be output and 'exit' is called * * @param string $password the password to validate * * @return string either the password or an errormessage+exit */ function validatePassword($password = null) { global $settings; if ($settings['panel']['password_min_length'] > 0) { $password = validate( $password, $settings['panel']['password_min_length'], /* replacer needs to be password length, not the fieldname */ '/^.{'.(int)$settings['panel']['password_min_length'].',}$/D', 'notrequiredpasswordlength' ); } return $password; }