火狼基础插件应用管理安装更新校验失败问题解决
已购买应用在线安装更新时,如果出现“校验失败,您无法下载此应用”,您可以通过以下两种方案操作。
1、自助校验
打开 source/plugin/duceapp_base/model/model_duceapp_addon.php 找到 大约752行( 2.3.0版以前是 955 行)
- public function __apiurl() {
- global $_G;
- //return DUCEAPP_API_URL.str_replace(CLOUDADDONS_DOWNLOAD_URL.'?', '', cloudaddons_url('&from=s'));
- require_once DISCUZ_ROOT.'./source/discuz_version.php';
- $data = 'usrid='.rawurlencode(substr(md5(cloudaddons_getuniqueid()), 16));
- $data .= '&siteurl='.rawurlencode($_G['siteurl']);
- $data .= '&sitever='.DISCUZ_VERSION.'/'.DISCUZ_RELEASE;
- $data .= '&sitecharset='.CHARSET;
- $data .= '&mysiteid='.$_G['setting']['my_siteid'];
- $param = 'data='.rawurlencode(base64_encode($data)).'&md5hash='.substr(md5($data.TIMESTAMP), 8, 8).'×tamp='.TIMESTAMP;
- return DUCEAPP_API_URL.$param;
- }
- public function __apiurl() {
- return DUCEAPP_API_URL.str_replace(CLOUDADDONS_DOWNLOAD_URL.'?', '', cloudaddons_url('&from=s'));
- }
如果通过上面的方法还未得到解决,由于下载授权是根据站点购买时域名判断的,所以请偿试更换域名访问方式,如不带“www”访问后台