有问题改第一个,第一个改了不管用,再继续改第二个。都改了后,没有再出现过问题。 用户组变动改法之一 - class_forumupload.php 中
- 约 31行
- $_G['member'] = DB::result_first("SELECT groupid FROM ".DB::table('common_member')." WHERE uid='".$this->uid."'");
- 改为
- $_G['member'] = DB::result_first("SELECT * FROM ".DB::table('common_member')." WHERE uid='".$this->uid."'");
复制代码
用户组变动改法之二
- Class_credit.php
- function checkusergroup 函数中
- if($uid != $_G['uid']) {
- $member = DB::fetch_first("SELECT * FROM ".DB::table('common_member')." WHERE uid='$uid'");
- } else {
- $member = $_G['member'];
- }
- 改成
- $member = DB::fetch_first("SELECT * FROM ".DB::table('common_member')." WHERE uid='$uid'");
复制代码
PS: 经过测试,后台附件大小及类型的限制还是失效状态,会员可以任意上传大于用户组权限的附件,可以上传任意类型文件。
此问题出在“普通上传”和快速回复里的“添加附件”中,在“批量上传”中不存在。 全新安装的X2也不存在这个问题 |