论坛风格切换
  • 3593阅读
  • 0回复

8.7wap安全问题改动记录。。。 [复制链接]

上一主题 下一主题
离线谯周
 

发帖
142
金币
0
威望
55
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-11-01
m/control/reply.php
找到forumCheck ( $fid, 'read' );  19行左右
在下面加上:
$pw_posts = GetPtable ( $rt ['ptable'] );
$replyAuthorid = $db->get_value("SELECT authorid FROM $pw_posts WHERE pid = ".pwEscape($pid));
找到$editright = ($isGM || pwRights($isBM,'deltpcs') || ($rt['authorid'] == $winduid));     29行左右
替换为:
$editright = ($isGM || pwRights($isBM,'deltpcs') || ($replyAuthorid == $winduid));

找到 $editright = ($isGM || pwRights($isBM,'deltpcs') || ($rt['authorid'] == $winduid));   69行左右

  !$editright && wap_msg ( '您没有权限编辑此回复' , 'index.php?a=reply&tid='.$tid.'&pid='.$pid );

  if (empty($step)) {
  $pw_posts = GetPtable ( $rt ['ptable'] );
  $reply = $db->get_one("SELECT * FROM $pw_posts WHERE pid = ".pwEscape($pid));
   $reply['content'] = str_replace(array('<','>',' '),array('<','>',' '),$reply['content']);
替换为:
  $pw_posts = GetPtable ( $rt ['ptable'] );
  $reply = $db->get_one("SELECT * FROM $pw_posts WHERE pid = ".pwEscape($pid));

  $editright = ($isGM || pwRights($isBM,'deltpcs') || ($reply['authorid'] == $winduid));
  !$editright && wap_msg ( '您没有权限编辑此回复' , 'index.php?a=reply&tid='.$tid.'&pid='.$pid );

  if (empty($step)) {
   $reply['content'] = str_replace(array('<','>',' '),array('<','>',' '),$reply['content']);

快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
提到某人:
选择好友
上一个 下一个