public function CheckValidCode($vaidcode, $id = '')
{
$vaidcode = strtolower($vaidcode);
foreach ($GLOBALS['hooks']['Filter_Plugin_Zbp_CheckValidCode'] as $fpname => &$fpsignal) {
return $fpname($vaidcode, $id);
//*
}
$original = GetVars('captcha_' . crc32($this->guid . $id), 'COOKIE');
setcookie('captcha_' . crc32($this->guid . $id), '', time() - 3600, $this->cookiespath);
return md5($this->guid . date("Ymdh") . $vaidcode) == $original || md5($this->guid . date("Ymdh", time() - 3600 * 1) . $vaidcode) == $original;
}