ZBlogPHP::CheckValidCode PHP Method

CheckValidCode() public method

比对验证码
public CheckValidCode ( string $vaidcode, string $id = '' ) : boolean
$vaidcode string 验证码数值
$id string 命名事件
return boolean
    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;
    }
ZBlogPHP