|
今天遇到本来所在的用户组是可以签到的,然后附加了头衔后(这个头衔本身没有签到权限)就不能签到,或者
有几个附加头衔,里面有些可以签到,有些不能签到,结果附加到了不能签到的头衔就没有权限签到
只要更改为以下代码,用户就可以只要有一个所在的组有权限就可以签到,不用再切换头衔了
在hack/qiandao/index.php里找到
-
- if(strpos($qiandao_groups,",$groupid,")===false) { showmsg("<font color=red>你所在用户组不允许签到!请继续努力!</font>"); }
复制代码
把它全部替换为:
-
- if(strpos($qiandao_groups,",$groupid,")===false) { //add by tfs 20090426 $rt = $db->get_one("SELECT memberid,groups FROM pw_members where uid=$winduid"); if(strpos($qiandao_groups,",{$rt[memberid]},")== false){ $ls_groups =explode(",",$rt[groups]); if(in_array($qiandao_groups,$ls_groups) == false) showmsg("<font color=red>你所在用户组不允许签到!请继续努力!</font>"); } }
复制代码 |
|