crx349 发表于 2016-8-17 11:29:40

Discuz点评绕过权限设置的解决方案

修复方法source/include/post/post_newreply.php
搜索
if(!$post) {
                showmessage('post_nonexistence', NULL);
      }替换为
if(!$post || !($_G['setting']['commentpostself'] || $post['authorid'] != $_G['uid']) || !(($post['first'] && $_G['setting']['commentfirstpost'] && in_array($_G['group']['allowcommentpost'], array(1, 3)) || (!$post['first'] && in_array($_G['group']['allowcommentpost'], array(2, 3)))))) {
                showmessage('postcomment_error');
      }
提交保存
页: [1]
查看完整版本: Discuz点评绕过权限设置的解决方案