/** * 验证Upyun签名 * * @access public * * @return boolean */ public static function validate() { $host = Typecho_Request::getInstance()->upyunhost; $user = Typecho_Request::getInstance()->upyunuser; $pwd = Typecho_Request::getInstance()->upyunpwd; $hostUsage = 0; try { require_once 'SDK/upyun.class.php'; $upyun = new UpYun($host, $user, $pwd); $hostUsage = (int) $upyun->getFolderUsage('/'); } catch (Exception $e) { $hostUsage = -1; } return $hostUsage >= 0; }