在玩Kesion CMS v9.5时发现上传文件后先要提示下载需要2积分的提示,在模型-文章系统-修改-其它参数-把2改为0后,倒是出现了“非法下载”的提示。打开filedown.asp,分析209-212行:
If instr("00000000"&lcase(strfile),".asp")<>0 or instr("00000000"&lcase(strfile),".aspx")<>0 or instr("00000000"&lcase(strfile),".asa")<>0 or instr("00000000"&lcase(strfile),".php")<>0 or instr("00000000"&lcase(strfile),".jsp")<>0 then
Else
ks.die "<script>alert('非法下载!');window.close();</script>"
end if
不知道是不是系统搞错,我改为如下代码,即把<>改为=,问题解决
If instr("00000000"&lcase(strfile),".asp")=0 or instr("00000000"&lcase(strfile),".aspx")=0 or instr("00000000"&lcase(strfile),".asa")=0 or instr("00000000"&lcase(strfile),".php")=0 or instr("00000000"&lcase(strfile),".jsp")=0 then
Else
ks.die "<script>alert('非法下载!');window.close();</script>"
end if