账号通
    

账号  

密码  

3460

查看

8

回复
主题:[分享]V8.01普通管理员无法分配如用户管理等权限的修复 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2011/11/17 18:02:30   | 显示全部帖子 查看该作者主题 楼主 

解决方法,请打开ks_cls/kesion.commoncls.asp



找到2364行左右



Public Function ReturnPowerResult(ChannelID, PowerOpName)

  If C("AdminName") = "" Then

    ReturnPowerResult = False

    Exit Function

  ElseIf C("SuperTF") = "1" Then    '超级管理组拥有所有权限

   ReturnPowerResult = True

   Exit Function

  Else

     If Instr(C("ModelPower"),C_S(ChannelID,10)&"0")>0 and channelid<>0 then          '没有任何管理权

   ReturnPowerResult = False

     ElseIf Instr(C("ModelPower"),C_S(ChannelID,10)&"1")>0 and channelid<>0 then      '拥有所有权限

   ReturnPowerResult = True

     ElseIf Instr(C("ModelPower"),C_S(ChannelID,10)&"2")>0 and channelid<>0 then      '限制栏目,拥有部分权限

   ReturnPowerResult = CheckPower(PowerOpName)

     Else

   ReturnPowerResult = CheckPower(PowerOpName)

     End If

    End If

End Function





加上上面红色的代码,可以解决普通管理员的部分权限问题。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.14063秒 powered by KesionCMS 9.0