/** * Generate Captcha Text * Generate the new captcha text * * @param integer Letters number * @return void */ public static function GerateCaptchaText($number = -1) { self::$captcha = NULL; $number = $number == -1 ? self::$number : $number; $length = strlen(self::$words); for ($i = 0; $i < $number; $i++) { if ($length > 0) { self::$captcha .= self::$words[mt_rand(0, $length - 1)]; } else { self::$captch .= chr(mt_rand(65, 90)); } } $_SESSION['CTM_SECURE_CAPTCHA'] = md5(sha1(self::$captcha)); }