国产欧美二区三区-国产欧美高清-国产欧美国产精品第二区-国产欧美国产精品第一区-小说区 图片区-小说区 综合区 都市激情

當(dāng)前位置: 首頁 > 站長資訊 > 正文頁面

discuzx2.5任務(wù)系統(tǒng)刷分漏洞詳細(xì)修復(fù)教程

discuzx2.5任務(wù)系統(tǒng)刷分漏洞詳細(xì)修復(fù)教程,雖然網(wǎng)上已有相關(guān)解決方法,不過對于用工具無限制刷分的問題還是沒法完全解決,官方也沒有出具體方案,魔客吧在這里給大家整理出一套完整的修復(fù)方案,如下:ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

文件路徑ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

source/module/home/home_task.phpldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

source/class/class_task.phpldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

home_task.php 中的ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$result = $tasklib->delete($id);ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

showmessage('task_deleted', 'home.php?mod=task&item=doing');ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

替換成ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

if(!$_G['uid']) {ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

showmessage('not_loggedin', NULL, array(), array('login' => 1));ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$task = C::t('common_task')->fetch($id);ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

if($task['available'] != 2) {ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

showmessage('task_nonexistence');ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

} elseif(($task['starttime'] && $task['starttime'] > TIMESTAMP) || ($task['endtime'] && $task['endtime'] <= TIMESTAMP)) {ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

showmessage('task_offline');ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}elseif($task['tasklimits'] && $task['achievers'] >= $task['tasklimits']) {ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

showmessage('task_full');ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$mytask = DB::fetch_first("SELECT *, dateline AS applytime FROM %t where uid=%d AND taskid=".$id,ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

array( 'common_mytask', $_G['uid']));ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

if(!$mytask || $mytask['status']!=0){ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

showmessage('task_not_underway');ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}else{ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$task['applytime'] = $mytask['applytime'];ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

require_once libfile('task/'.$task['scriptname'], 'class');ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$taskclassname = 'task_'.$task['scriptname'];ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$task_class = new $taskclassname;ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

if(method_exists($task_class, 'csc')) {ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$result = $task_class->csc($task);ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

} else {ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

showmessage('task_not_found', '', array('taskclassname' => $taskclassname));ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

if($result === TRUE || $result['csc']) {ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

showmessage('task_doing', 'home.php?mod=task&do=view&id='.$id);ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

} else {ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$result = $tasklib->delete($id);ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

showmessage('task_deleted', 'home.php?mod=task&item=doing');ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

class_task.php中ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

343行ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

} elseif($this->task['status'] != 0 ) {ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

替換成ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

} elseif($this->task['status'] != 0 || !$this->task['dateline']) {ldy網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

  

此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!:

相關(guān)文章