In the meantime, I went into:
classes/security/Validation.inc.php
and edited the generatePassword function (this function is also used to generate CAPTCHAs). I removed a number of characters that can be ambiguous when comparing upper and lower case (ie. vV, uU, etc):
- Code: Select all
// $letters = 'abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ';
$letters = 'abdefghijkmnqrtyABDEFGHJKLMNQRTY';
Of course this probably makes the randomly generated passwords less secure, but, otherwise the CAPTCHA was practically unusable.