Discuz教程网

Discuz X2 1221版本后出现上传附件后用户组变动的解决方案

[复制链接]
authicon dly 发表于 2012-2-28 17:43:44 | 显示全部楼层 |阅读模式
有问题改第一个,第一个改了不管用,再继续改第二个。都改了后,没有再出现过问题。
用户组变动改法之一
  1. class_forumupload.php 中

  2. 约 31行

  3. $_G['member'] = DB::result_first("SELECT groupid FROM ".DB::table('common_member')." WHERE uid='".$this->uid."'");
  4. 改为
  5. $_G['member'] = DB::result_first("SELECT * FROM ".DB::table('common_member')." WHERE uid='".$this->uid."'");
复制代码

用户组变动改法之二
  1. Class_credit.php
  2. function checkusergroup 函数中
  3. if($uid != $_G['uid']) {
  4. $member = DB::fetch_first("SELECT * FROM ".DB::table('common_member')." WHERE uid='$uid'");
  5. } else {
  6. $member = $_G['member'];
  7. }
  8. 改成
  9. $member = DB::fetch_first("SELECT * FROM ".DB::table('common_member')." WHERE uid='$uid'");
复制代码

PS:
经过测试,后台附件大小及类型的限制还是失效状态,会员可以任意上传大于用户组权限的附件,可以上传任意类型文件
此问题出在“普通上传”和快速回复里的“添加附件”中,在“批量上传”中不存在。
全新安装的X2也不存在这个问题



上一篇:[ARCHY`教程][X2.5版本]新功能:手机版的QR code
下一篇:面包屑论坛版块动态链接转静态的办法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-30 02:28

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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