找回密码
 注册加入

扫一扫,极速登录

QQ登录

只需一步,快速开始

搜索
查看: 4904|回复: 0

X1.5 发帖存草稿也会加分,回复草稿贴也加分问题临时解决方案(可防止会员刷分)

[复制链接]
发表于 2011-3-22 04:18:51 | 显示全部楼层 |阅读模式
X1.5保存草稿 也加分导致会员利用此漏洞刷分....

因为草稿贴在论坛不可见更可怕的是自己回复草稿贴也会加分......

版主和管理员只能眼睁睁看着他们刷....

在这里将本人的临时解决方案分享下.......解决方案是,加分前判断帖子的状态,如果是草稿贴,就不加分


需要修改两个文件
  1. 1. \source\include\post\post_newthread.php  (防止发帖时存草稿加分)

  2. 找到
  3.    if($digest) {
  4.     updatepostcredits('+',  $_G['uid'], 'digest', $_G['fid']);
  5.    }
  6.    updatepostcredits('+',  $_G['uid'], 'post', $_G['fid']);

  7. 替换为

  8.   //存草稿不更新积分
  9.   if ($displayorder != -4)
  10.   {
  11.    if($digest) {
  12.     updatepostcredits('+',  $_G['uid'], 'digest', $_G['fid']);
  13.    }
  14.    updatepostcredits('+',  $_G['uid'], 'post', $_G['fid']);
  15.   }
复制代码
  1. 2.  \source\include\post\post_newreply.php (防止回复草稿贴加分)

  2. 找到(有两处,需要全部修改)
  3. updatepostcredits('+', $_G['uid'], 'reply', $_G['fid']);

  4. 替换为
  5. if ($thread['displayorder'] != -4)
  6. {
  7.   updatepostcredits('+', $_G['uid'], 'reply', $_G['fid']);
  8. }
复制代码
您需要登录后才可以回帖 登录 | 注册加入  

本版积分规则

Archiver|手机版|小黑屋|Discuz!扩展中心 ( 浙ICP备14042422号-1 )|网站地图QQ机器人

GMT+8, 2024-4-29 22:49 , Processed in 0.157997 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表